您的位置:首页 > 运维架构 > Linux

ubuntu下NFS安装与配置(实现两台linux之间的文件夹挂载与共享访问)

2009-10-13 10:32 1361 查看
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
NFS

安装与配置

NFS

全称为“网络文件系统”(
Network
File System



本机
ip

地址:
219.229.128.44

用“机器一”表示

要连接的机器地址:
219.229.128.87

用“机器二”表示

1

、安装
nfs

服务版
(机器一、机器二都要装)

服务器端安装
:
sudo aptitude install nfs-common nfs-kernel-server portmap

在客户端则需要安装:
sudo
aptitude install nfs-common portmap

sudo apt-get install
nfs-kernel-server (

这条命令好像就可以
)

启动服务
sudo
/etc/init.d/nfs-kernel-server start

停止服务
sudo
/etc/init.d/nfs-kernel-server stop

重启服务
sudo
/etc/init.d/nfs-kernel-server restart

2

、修改
nsf

配置文件
(机器二)


1

)配置
expores

文件

sudo
gedit /etc/exports

在文件中添加
nfs

的目录

书写规则是:(每个共享规则一行)

共享目录 主机
(

参数
)

例如:
/home/fzu/dd
219.229.128.44(ro,sync, no_root_squash)

上面的规则代表将
/home/fzu/dd

目录以读写同步方式共享给主机
219.229.128.44

。如果登陆到
NFS

主机的用户是
root,

那么该用户就具有
NFS

主机的
root

用户的权限。

Ip

地址可以写成
219.229.128.*

代表
ip

地址以
219.229.128

开始的主机或者直接写成是*
代表全部的主机。

下面是一些
NFS

共享的常用参数:

rw


可读写的权限;

ro


只读的权限;

no_root_squash


登入到
NFS

主机的用户如果是
ROOT

用户,他就拥有
ROOT

的权限
root_squash


在登入
NFS

主机使用目录的使用者如果是

root

时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的

UID



GID

都会变成

nobody

那个身份

all_squash

:不管登陆
NFS

主机的用户是什么都会被重新设定为
nobody



anonuid

:将登入
NFS

主机的用户都设定成指定的
user
id,


ID

必须存在于
/etc/passwd

中。

anongid

:同
anonuid

,但是变成

group ID

就是了!

sync

:资料同步写入存储器中。

async

:资料会先暂时存放在内存中,不会直接写入硬盘。

insecure

:允许从这台机器过来的非授权访问。

存盘退出


2

)配置
hosts.deny

文件

sudo gedit
/etc/hosts.deny

在文件末尾加入

### NFS DAEMONS

portmap:ALL

lockd:ALL

mountd:ALL

rquotad:ALL

statd:ALL


3

)配置
hosts.allow

文件

在文件末尾加入

### NFS DAEMONS

portmap:
219.229.128.

lockd:
219.229.128.

rquotad:
219.229.128.

mountd:
219.229.128.

statd:
219.229.128.

表示给以
219.228.128.

开头的
ip

地址权限,以上两个文件主要是安全设置

3

、在目录
/home/fzu/

下建立
nsf

的目录
dd

(机器二)

sudo
mkdir /home/fzu/dd

修改该目录的权限

sudo chmod
777 -R /home/fzu/dd

4

、从新启动
nfs

(机器一)

sudo
/etc/init.d/nfs-kernel-server restart

5

、挂载
(机器一)

sudo
mount 219.229.128.44:/home/fzu/dd /home/fzu/disk1

表示将
219.229.128.44

上的
/home/fzu/dd

文件夹挂载到本机的
/home/fzu/disk1



6

、卸载(机器一)

sudo umount
/home/fzu/disk1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐