NFS 总结 (未完)

NFS version 2 [RFC1094], 
NFS version 3  [RFC1813],
NFS version 4 [RFC3530].
NFS配置目录:/etc/nfsmount.conf

在fstab中的的挂载目录:
server:path   /mountpoint   fstype   option,option,...   0 0
服务器:共享目录 /挂载点 文件系统类型nfs  挂载选项
如:
server:/export  /mnt  nfs   defaults                      0 0
server:/export  /mnt  nfs   nfsvers=2,proto=udp           0 0
server:/export  /mnt  nfs4  sec=krb5                      0 0
server:/export  /usr  nfs   ro,nolock,nocto,actimeo=3600  0 0 

选项:
nfsvers(vers)=n :指定服务器nfs协议版本号
soft / hard  :请求超时后的行为,hard表示无限期重试,soft表示超时后返回错误状态。
timeo=n :超时重试时间  
retrans=n:重试次数
rsize=n :每个读请求的最大字节数(NFS最大支持1048576个字节(1M))
wsize=n :  每个写请求的最大字节数(NFS最大支持1048576个字节(1M))
ac / noac :客户端是否可以缓存文件属性(默认为ac,可缓存)   
acregmin=n:缓存文件的最小刷新时间(默认为3s)
acregmax=n:缓存文件的最大刷新时间(默认为60s)
acdirmin=n: 缓存目录的最小刷新时间(默认为30s) 
acdirmax=n: 缓存目录的最大刷新时间(默认为60s)
actimeo=n: 同时设置以上四个值
fg / bg  :mount失败后的行为;fg表示失败后退出(默认),bg表示失败后会fork一个子进程继续mount
retry=n:mount重试分钟;(默认fg为2分钟,bg为10000分钟),为0表示立即退出。
rdirplus / nordirplus:表示是否使用v3和v4的readdirplus请求。
sec=flavor  :访问共享目录中文件的安全类型;可选值有:none, sys, krb5, krb5i, and  krb5p.
sharecache / nosharecache:是否共享数据与属性缓存
resvport / noresvport:是否使用特权源端口
lookupcache=mode:内核对缓存的管理模式,有all, none, pos, positive
nofsc / fsc: 禁止/使能fs-cache(在本地磁盘上缓存网络文件系统的数据cachefilesd)
//以下只适用于v2,v3
proto=netid :指定网络传输协议,可选值有: udp,  udp6,  tcp,  tcp6, and rdma.
udp:与proto=udp相同
tcp:与proto=tcp相同
rdma:与proto=rdma相同
port=n:指定NFS服务的端口号,(为0或者没有指定时用rpcbind)
mountport=n:指定mountd的端口号。(为0或者没有指定时用rpcbind)

你可能感兴趣的:(NFS 总结 (未完))