如何强制 CIFS 连接卸载

新手上路,请多包涵

我在 Linux 机器上安装了一个 CIFS 共享。 CIFS 服务器已关闭,或 Internet 连接已关闭,任何接触 CIFS 挂载的内容现在都需要几分钟才能超时,并且在您等待时无法杀死。我什至不能在我的主目录中运行 ls 因为有一个符号链接指向 CIFS 挂载内部,并且 ls 试图跟随它来决定它应该是什么颜色。如果我尝试卸载它(即使使用 -fl),卸载过程也会像 ls 一样挂起。甚至 sudo kill -9 也无法杀死它。如何强制内核卸载?

原文由 Lawrence D‘Anna 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

我使用延迟卸载: umount -l (这是小写的 L

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

原文由 Kemal 发布,翻译遵循 CC BY-SA 2.5 许可协议

umount -a -t cifs -l

在 CentOS 6.3 上对我来说就像一个魅力。它为我节省了服务器重启。

原文由 ivanlan 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏