我有一个 samba 共享设置为在启动时挂载在 /media/foo 中,并且在我的桌面上有一些指向此共享内位置的符号链接。
如果我的网络出现故障,即使网络连接恢复,符号链接也会报告为断开。
我要么必须删除并重新创建符号链接,要么重新启动桌面环境才能恢复符号链接。
是否有其他我可以遵循的模式,可以更好地容忍网络连接丢失?
我从 Ubuntu 10.04 到 Ubuntu 14.04 都遇到过这个问题。
答案1
我建议通过 autofs 挂载它。这是一项服务,它会根据需要挂载目录(例如,如果您使用 cd 进入该目录或使用 ls 进入该目录),并在用户定义的超时后自动卸载该目录。
为您的发行版安装 autofs 包(顺便说一句,请记住在您的问题中包含您的发行版,因为答案的详细信息可能取决于它)。
Add the following to **/etc/auto.master**
/media/[my_server] /etc/auto.[my_server]
Where /media/[my_server] is the mount point of the share.
Create a file /etc/autofs/auto.[my_server] with this line:
[any_name] -fstype=cifs,[other_options] ://[remote_server]/[share_name]
欲了解更多详情,请参阅以下链接