nfs挂载系列问题解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nfs挂载系列问题解决方案相关的知识,希望对你有一定的参考价值。

生成环境下nfs挂载完毕后并不能一帆风顺,nfs时常会出现挂载问题。但只要有方法,
是非常容易解决的。

首先我们需要判断出是nfs服务端问题,还是客户端问题。 

如果是单纯的客户端问题,则可以使用fuser命令轻松解决。
具体如下:
fuser -mv /mnt 可以查看到当前占用/mnt目录的进程。
使用fuser -mk /mnt 直接杀死这个进程。
如果你不是很明确是否要杀死所有霸占设备的程序,你还可以加一个-i 参数,
这样每杀死一个程序前,都会询问,(如fuser -mv -i -k /mnt)


还有一种是服务端有问题,如nfs服务器死掉了。笔者就因为这种情况跟nfs做了长时间的斗争。
主要有如下解决方法:
1:修改/etc/mtab将对应的挂载条目删除。
这种方法,不仅耗时耗力,而且你若再挂载别的nfs服务器到这个目录下,
就挂载不进去。可谓是治标不治本,属于下下策。
2:使用umount命令
经过对官方文档的研读,使用umount -f /mnt ,umount -l /mnt ,umount -f -l /mnt
命令均可轻松解决服务端的挂载,并且能使用别的nfs服务器二次挂载到相同的路径,
这种方法可用于对应nfs的灾备方案中。


本文出自 “linux系统维护” 博客,请务必保留此出处http://linuxadmin.blog.51cto.com/2683824/1923250

以上是关于nfs挂载系列问题解决方案的主要内容,如果未能解决你的问题,请参考以下文章

挂载nfs卷时如何解决postgresql docker容器的chown权限问题?

nfs文件系统挂载失败解决方法

nfs非正常情况下断开,无法重新挂载,且无法使用df -h 命令的解决方法

docker使用NFS解决数据存储问题

解决 Docker 数据卷挂载的文件权限问题

NFS服务器故障排错日记