启动时自动挂载 CIFS 共享失败,但登录后 mount -a 可以工作

启动时自动挂载 CIFS 共享失败,但登录后 mount -a 可以工作

我正在尝试在启动时自动在 Synology NAS 上安装 CIFS 共享。我在 14.04 LTS 工作站上。

当我使用该条目手动安装共享时,一切正常fstab,但是,每次登录时我都必须重复此步骤。

我安装了cifs-utils并修改了fstab如下内容:

//192.168.0.xxx/share /Volumes/share cifs iocharset=utf8,credentials=/var/xxx/.smb 0 0 

.smb 包含 username= 和 passwd= 设置,尝试了不同的位置。

该条目似乎有效,因为我可以使用mount -amount /Volumes/share成功安装共享。

有什么想法,为什么启动期间的自动挂载会失败?到目前为止,我已经尝试了各种解决方案,包括 _netdev 选项,但它似乎确实破坏了条目。

TIA,感谢您的回答。

答案1

感谢中福,这是解决问题的途径。

我必须将 arch-script 改为这样才能工作:

#!/bin/bash
if [ "$2" = "up" ]
   then
    mount /Volumes/share &
fi

脚本位置:

/etc/NetworkManager/dispatcher.d/

所有者:root,模式 755

现在它运行得很好:-)

顺便说一句:这可能与我的系统从 SSD 启动有关,网络实际上是在显示登录提示后启动的

再次感谢 :-)

相关内容