安装NFS 4

安装nfs服务器

yum install -y nfs-utils rpcbind

注:rpcbind是端口地图服务,在5的版本里面被称作portmap

配置nfs服务器

NFS服务器的配置文件-------------------exports

exports文件在目录“/etc”下,用于配置NFS服务器所提供的目录共享。exports的黑夜设置为空,没有输出任何的目录共享,这也是出于安全考虑,这样即使启动了NFS 服务也不会提供任何的共享。

exports文件的格式

exports文件中每行提供一个共享的目录,设置行的格式如下所示:
要输出的共享目录 客户端主机的地址(设置先项)
/opt/sharedfs *(rw,sync,no_root_squash,fsid=0)
no_root_squash:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!
在共享设置文件中,共享目录和主机地址间用空格分隔,主机地址之后紧随设置选项,设置选项放有括号中,多个设置选项间用逗号分隔.

/etc/sysconfig/nfs 参数优化
#不启动V2,V3,只提供NFS V4 服务
MOUNTD_NFS_V2="no"
MOUNTD_NFS_V3="no"
RPCNFSDARGS="-N 2 -N 3"
  1. 增加NFS处理进程,原来缺省是8,在大压力情况下,崩溃过
    RPCNFSDCOUNT=32
客户端主机地址
在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/

开启和关闭nfs服务

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

你可能感兴趣的:(nfs)