当我在笔记本电脑上通过 nfs 安装位于本地网络中的服务器文件系统时,只要网络连接丢失,与文件系统交互的进程就会冻结/挂断。文件资源管理器 (Dolphin) 窗口冻结,并且通过终端我无法显示包含挂载点的目录的内容。尝试访问sudo umount
文件夹不起作用。
就我而言,我使用sudo mount -t nfs 192.168.1.100:/elrudi /home/elrudi/nas
。我仍然可以cd
访问任何位置,但当我尝试访问ls
的内容时/home/elrudi
,终端窗口会挂起。我所能做的就是强制关闭受影响的窗口。当打开新的 dolphin/terminal 窗口时,问题仍然存在。
一些观察:
- 如果网络连接恢复,问题就会消失——大多数情况下都是如此。奇怪的是,海豚似乎需要一点刺激才能解冻,这可以通过在终端中
ls
输入来管理。/home/elrudi
- 但是,如果网络连接无法恢复,例如无法连接,则什么也做不了(就我所知)。即使重新启动系统也不行,因为它会挂在“最终”屏幕(“ubuntu”,进程进度点一个接一个地亮起)。
我想知道是否有办法制作更坚固的支架,或者是否可以做些什么让系统再次响应。
谢谢!
答案1
您是否尝试过此先前帖子中的答案:
我通常不使用静态挂载到 NFS 共享,而是安装 autofs 并使用软链接,例如(在您的情况下)
ln -s /net/192.168.1.100/elrudi /home/elrudi/nas
这将仅在使用时挂载共享,并在一段时间后卸载。