配置文件:/etc/exports
格式:

directory (or file system)  client(option1,optntion2)   client2() client(option1,optntion2)
目录  客户端1(选项)    客户端2(选项)
例如:
/opt/nfs        youtm.club(rw,sync,no_root_squash)      112.44.129.25(ro)
选项如下:
    secure :缺省值,它使用1024以下的tcp/ip端口实现NFS的连接,指定insecure可以禁用这个选项
    rw:客户端可读写
    ro:客户端只读
    async:异步处理文件,但是如果没有完全关闭nfs守护进程就重新启动了nfs服务,者可能造成数据丢失,缺省为sync
    no_wdelay:

用户映射选项:
    root_squash:如果是root用户访问,那么服务端不会以管理员身份访问(挤压管理员)较为安全
    no_root_squash:不挤压root用户,如果客户端是用root用户访问,那么服务端也用root访问
    all_squash:全部用户解压,进行匿名访问
    anonuid和anongid:设置客户端访问的uid和gid

显示目标服务共享的文件目录:

~]# showmount -e NFSIP  # 显示目标(NFSIP)所有的共享目录

关于挂载

/etc/fstab

SERVER:/PATH/TO/EXPORTED_FS   /mount_point      nfs     rw,rsize=131072,wsize=131072,proto=tcp,timeo=600,_netdev  0 0
# 注意要指定为_netdev,否则开机将会因为文件系统挂载失败,导致开机失败

rsize为接收缓冲大小*
wsize为发送缓存*
proto=tcp连接方式
timeo=600超时时长,这里为60秒*
_netdev 标识为网络设备,非常重要,不然内核可能阻止开机*
* 为重要的挂载选项

End

Hello World

最后修改:2019 年 11 月 29 日 05 : 32 PM
如果觉得我的文章对你有用,请随意赞赏