CentOS5.5下nfs配置(初级篇)

CentOS5.5nfs配置(初级篇)

#rpm –ivh nfs-*

#vi /etc/exports

里面空白的,需要自己手动添加内容进去,格式如下:

共享目录         客户机1(参数1,参数2,参数n 客户机2(参数1,参数2,参数n

例子:

/aiy                     192.168.10.100(rw,sync)                                               192.168.20.0(ro,async)

共享目录在/aiy,两个客户机是不同权限,第一个是192.168.10.100 ip有读写,数据同步写入到内存与硬盘中权限。第二个是192.168.20.0 网段有读取,数据先暂存于内存中,而非直接写入硬盘权限。

保存并退出

#service nfs restart

#service portmap restart

服务重启后,先查看一下共享

#showmount –e 192.168.10.100

查看192.168.10.100的共享,如果有的话则挂载

#mount –a 192.168.10.100:/aiy        /mnt/aiy

#mount –a            ip:路径       客户机挂载路径

挂载后则可以使用。

 

下面为nfs配置文件的参数

 

参数:

Rwread-write可读写的权限

Roread-only只读权限

no_root_squash:登入NFS主机使用共享目录的用户,如果是用户root,对于此共享目录具有root权限,不建议使用。

root_squash:登入NFS主机使用共享目录的用户,如果是用户root,此用户权限将被压缩为匿名用户,其UIDGID都会被压缩为nobodynfsnobody)系统账号的身份。

all_squash:不论登入NFS的用户身份为何,其身份都被转换成为匿名用户,即nobody

Anonuidanonymous;即nobody,可以自行设定此UID值,但此UID必须存在于/etc/passwd中。

Anongid:同anonuid,变成group ID即可。

Sync:数据同步写入到内存与硬盘中

Async:数据先暂存于内存中,而非直接写入硬盘

No_hide: 共享nfs的子目录

你可能感兴趣的:(linux,centos,职场,nfs,休闲)