配置文件:/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>