1、NFS主配置文件(默认为空):
/etc/exports
格式:
共享的目录 共享地址1(参数1,参数2,...) 共享地址2(参数1,参数2,...)
注意:
共享目录的本地权限,若是须要读写共享,必定要让本地目录被NFS客户端的用户(nfsnobody)能够读写
重要参数:
rw 读写权限
ro 只读权限
async 异步,特色:1)速度快,2)有丢失数据的风险
sync 同步,特色:1)速度慢,2)数据安全
all_squash 将权限都压制成匿名用户
anonuid,anongid 指定用户UID和GID
2、生产技巧
vim
一、确保全部服务器对NFS共享目录具有相同的权限
a、all_squash把全部客户端都压缩成匿名用户。
b、anonuid,anongid指定的UID和GID的用户
二、全部的客户端和服务端都须要有一个相同的UID和GID的用户,即nfsnobody
NFS 服务管理命令:
/usr/sbin/exportfs
/etc/init.d/nfs reload 至关于 exportfs -rv
exportfs能够经过命令直接共享目录
/usr/sbin/showmount
查看NFS配置及挂载状况
/var/lib/nfs/etab
记录挂载默认参数安全
3、 故障分析思路:
1)检查网络,端口及防火墙设置
2)检查服务端和客户端服务是否启动正常bash
4、 NFS客户端挂载默认值服务器
cat /proc/mounts网络
5、优化app
一、磁盘的选择,磁盘阵列配置方案异步
二、NFS服务端配置参数的优化async
all_squash,root_squash等参数使用
tcp
三、客户端挂载NFS优化方案
CentOS 6.5 X86_64,参数优化
nosuid,noatime,nodiratime,rw,noexec,hard,intr
ide
四、官方内核优化
vim /etc/sysctl.conf
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.wmem_max = 16777216
net.core.rmem_max = 16777216
6、NFS服务经常使用命令
# 查看服务端挂载信息 [root@nfs_client ~]# showmount -e 192.168.1.112 Export list for 192.168.1.112: /data 192.168.1.0/24 # 从新加载挂载配置 [root@nfs_server ~]# exportfs -rv exporting 192.168.1.0/24:/data # 在命令行上加载共享配置 [root@nfs_server ~]# exportfs -o rw,sync 192.168.1.0:/data # 查看rpcbind服务状态 [root@nfs_server ~]# rpcinfo -p localhost program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100011 1 udp 875 rquotad 100011 2 udp 875 rquotad 100011 1 tcp 875 rquotad 100011 2 tcp 875 rquotad 100005 1 udp 39438 mountd 100005 1 tcp 48816 mountd 100005 2 udp 44018 mountd 100005 2 tcp 39398 mountd 100005 3 udp 53548 mountd 100005 3 tcp 59923 mountd 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 2 tcp 2049 nfs_acl 100227 3 tcp 2049 nfs_acl 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100227 2 udp 2049 nfs_acl 100227 3 udp 2049 nfs_acl 100021 1 udp 56706 nlockmgr 100021 3 udp 56706 nlockmgr 100021 4 udp 56706 nlockmgr 100021 1 tcp 47320 nlockmgr 100021 3 tcp 47320 nlockmgr 100021 4 tcp 47320 nlockmgr