短暂网络中断后自动重新挂载 cifs/SMB

Jon*_*ein 9 networking linux mount smb cifs

Windows 服务器通过 CIFS/SMB 协议提供名为 data 的网络目录。数据文件夹安装在带有密码和用户身份验证的 Linux 客户端上。

有时驱动器会断开连接,但一秒钟后又可以使用。我不知道确切的原因,但似乎是因为 Windows 服务器或损坏的网络组件。

如何让 Linux 尽快自动重新连接?

ter*_*don 10

我建议通过autofs. 这是一项服务,它将根据需要挂载目录(例如,如果您cd进入它或ls它)并在用户定义的超时后自动卸载它。

  • autofs为您的发行版安装软件包(顺便说一句,请记住在您的问题中包含您的发行版,因为答案的详细信息可能取决于它)。

  • 将以下内容添加到 /etc/auto.master

    /media/[my_server] /etc/auto.[my_server]
    
    Run Code Online (Sandbox Code Playgroud)

    /media/[my_server]共享的挂载点在哪里。

  • 使用以下行创建文件 /etc/autofs/auto.[my_server] :

    [any_name] -fstype=cifs,[other_options] ://[remote_server]/[share_name]
    
    Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅此处此处

  • 你能提供一个真实的例子来说明 `[my_server]` 和 `[any_name]` 是什么吗? (3认同)
  • 什么是`[any_name]` - 它是字面意思的字符串`[any_name]`,还是只是一些任意的文本? (2认同)