配置文件:/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 标识为网络设备,非常重要,不然内核可能阻止开机*
* 为重要的挂载选项


<center>End</center>

最后修改:2020 年 07 月 02 日 10 : 14 AM
如果觉得我的文章对你有用,请随意赞赏