服务器消失后如何卸载NFS?


64

我正在将NFS文件夹从服务器安装到笔记本电脑上。

不幸的是,服务器有时会关闭...问题是,我无法卸载“死”的NFS文件夹。在命令行上,我得到“设备正忙”,并通过nautilus崩溃了我的当前会话。

服务器关闭时,有什么方法可以卸载NFS文件夹?


1
您是否尝试过umount -l
米奇

Answers:


108

您可以使用umount -f -l /mnt/myfolder,这将解决问题。

  • -f–强制卸载(如果NFS系统不可达)。(需要内核2.1.116或更高版本。)

  • -l–懒惰卸载。现在从文件系统层次结构中分离文件系统,并在不再繁忙时清除对文件系统的所有引用。(需要内核2.4.11或更高版本。)

来源:Linux完整命令参考


1
我花了20分钟试图直到我已经google一下,发现这
confiq

你救了我的命!
于嘉ao

15

尝试sudo umount -l {mountPoint}做一个“懒惰卸载”。让您继续生活,而不必等待管道工的到来。


2
支持优质生活建议
antonagestam '18

4

在我的情况下,umount -f没有工作,就umount -fr工作了。 -r参数重新安装为只读,然后卸载该文件夹。


2

万一umount -f -l /mnt/myfolder不起作用service nfs restart(或者在您的linux上是等效的),可能可以。


3
问题是如果您有来自不同服务器的多个nfs挂载路径,并且不想删除会影响其他服务的其他挂载点。
伊夫伦

1

对我而言,无论是umount还是服务重启都不起作用。只需重启即可。即使使用新系统,NFS实施似乎仍然存在旧问题。因此,只需重新启动即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.