即使使用 _netdev,CIFS/SAMBA 在网络准备就绪之前仍会尝试挂载

ehi*_*ler 5 networking linux samba cifs

标题给出了很好的概要。在本例中,我在树莓派 2 上运行 debian 衍生品 (osmc)。并正在尝试安装共享。它可以从命令行安装 100%,或者只是使用mount -a完全相同的命令/etc/fstab,但在启动时它不会出现,无论我调整什么设置。

中的条目/etc/fstab是:

//192.168.10.100/music  /mnt/musicshare cifs    guest,_netdev   0       0
Run Code Online (Sandbox Code Playgroud)

我已经检查过dmesg,它清楚地显示在网络启动之前尝试进行安装:

[    6.039309] input: lircd as /devices/virtual/input/input4
[    6.511610] CIFS VFS: Error connecting to socket. Aborting operation.
[    6.512123] CIFS VFS: cifs_mount failed w/return code = -101
[    6.763291] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[    6.763690] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    7.188820] systemd-journald[105]: Received request to flush runtime journal from PID 1
[    8.486622] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    8.496643] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
[    8.527928] 8021q: 802.1Q VLAN Support v1.8
[   12.458908] Console: switching to colour dummy device 80x30
[   36.929687] Transfer to device 4 endpoint 0x3 frame 729 failed - FIQ reported NYET. Data may have been lost.
[   37.309752] Transfer to device 4 endpoint 0x3 frame 1109 failed - FIQ reported NYET. Data may have been lost.
Run Code Online (Sandbox Code Playgroud)

对这个有什么想法吗?

M. *_*tki 5

假设您正在运行最新版本的 osmc,请改用以下选项:

x-systemd.automount,noauto

这会导致创建一个 systemd 自动挂载单元。有关更多详细信息,请参阅systemd.automount 。