centos nfs配置及df -h卡死的问题

1.centos安装 nfs
 

yum install -y rpcbind nfs-utils


2.创建共享目录
 

mkdir /data/ums/nfs


3.配置/etc/exports文件
 

echo "/data/ums/nfs 192.168.44.24(rw,sync,no_root_squash)" >> /etc/exports


4.配置主机访问权限 /etc/hosts.allow
 

mountd:192.168.44.28
rpcbind:192.168.44.28:allow


/etc/hosts.deny
 

mountd:ALL
rpcbind:ALL:deny


5.重启nfs
 

systemctl restart rpcbind
systemctl restart nfs


6.客户端挂载

mount -t nfs 192.168.44.27:/data/ums/nfs /tmp/test

添加/etc/fstab

7.nfs导致df -h卡住

trace df -h 执行之后 看到命令卡在/mnt/cdrom上
而/mnt/cdrom为nfs挂载的目录,此种情况为nfs未响应导致nfs卡住
查看 umount --help ,umount -f命令专门用于解决nfs未响应的问题

[root@UMS-K8Sguanli3 ~]# umount -f /mnt/c
umount.nfs4: /mnt/cdrom: device is busy

设备busy
此时可通过

umount -lf /mnt/cdrom

 l 表示立即断开文件系统,所有清理以后执行

上一篇:Blog.034 Linux 中的 NFS 共享存储服务


下一篇:understanding nfs port and portmap