yum install -y nfs-utils rpcbind
注:rpcbind是端口地图服务,在5的版本里面被称作portmap
exports文件在目录“/etc”下,用于配置NFS服务器所提供的目录共享。exports的黑夜设置为空,没有输出任何的目录共享,这也是出于安全考虑,这样即使启动了NFS 服务也不会提供任何的共享。
exports文件中每行提供一个共享的目录,设置行的格式如下所示:
要输出的共享目录 客户端主机的地址(设置先项)
/opt/sharedfs *(rw,sync,no_root_squash,fsid=0)
no_root_squash:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!
在共享设置文件中,共享目录和主机地址间用空格分隔,主机地址之后紧随设置选项,设置选项放有括号中,多个设置选项间用逗号分隔.
在exports文件客户端,客户端主机的指定非常灵活,如下所示
客户端主机地址 说明
192.168.11.28 指定ip地址的主
192.168.11.0/24 指定网段中的所有主机
* 指定所有主机
exports文件中的设置选择较多,但经常用的并不多
设置选项 说明
sync 设置NFS服务器同步写磁盘,这样不会轻易丢失数据,NFS服务器建议使用该选项
ro 设置输出的共享目录只读,与 rw捡能同时使用
rw 设置输出的共享目录可读写 ,与ro不能共同使用
客户段可以在/etc/rc.local 最后加入一行
mount -t nfs4 -o nosuid,noexec,nodev,rw,bg,hard,intr,rsize=32768,wsize=32768 192.168.11.225:/ /sharedfs/
service rpcbind start service nfs start service rpcbind stop service nfs stop chkconfig --list rpcbind chkconfig rpcbind off chkconfig rpcbind --level 35 on
注意:
1.与网上其他旧版本中开启或关闭portmap不同,centos6.0已经不再用portmap了,改用rpcbind