NFS
- 
yum install nfs-utils rpcbind
- 
/etc/exports/www 192.168.1.0/24(rw) 172.16.0.0/12(ro) *(ro)
- 常用目录和命令
 /etc/exports NFS服务的主要配置文件 /usr/sbin/exportfs NFS服务的管理命令 /usr/sbin/showmount 客户端的查看命令 /var/lib/nfs/etab 记录NFS分享出来的目录的完整权限设定值 /var/lib/nfs/xtab 记录曾经登录过的客户端信息
访问权限选项
- 设置输出目录只读:ro
- 设置输出目录读写:rw
用户映射选项
- all_squash:远程访问的所有普通用户 属主&数组 映射为(nfsnobody);
- no_all_squash:与all_squash取反(默认设置);
- root_squash:client以root身份访问时,映射为server的nfsnobody用户(默认设置);
- no_root_squash:client以root身份访问时,授予本地root权限;
- anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);
- anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);
 将client的用户身份映射为anonuid & anongid 
 client无此用户和组的话显示为uid & gid 
 有uid & gid对应的用户,则显示uid & gid对应的用户和组 
- client 和 server的 属主&数组显示可能不同   server没有相应uid对应的数组或gid对应的数组时,server端显示uid & gid 
其它选项
- secure:限制客户端只能从小于1024的tcp/ip端口连接nfs服务器(默认设置);
- insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
- sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
- async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
- wdelay:检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率(默认设置);
- no_wdelay:若有写操作则立即执行,应与sync配合使用;
- subtree_check:若输出目录是一个子目录,则nfs服务器将检查其父目录的权限(默认设置);
- no_subtree_check:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;
exportfs命令
- 
exportfs -arv读取/etc/exports,重新挂载 
- 
exportfs -auv卸载所有共享 
- 
exportfs -v查看共享信息信息 
nfsstat
- 
nfsstat查看NFS的运行状态 
rpcinfo
- 
rpcinfo查看rpc执行信息,可以用于检测rpc运行情况的工具 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号