0

我在 Debian 10.11 上遇到了问题(但我认为它不仅与 Debian 相关)与 onboot 挂载 Windows 共享有关。

cifs-utils     2:6.8-2      amd64        Common Internet File System utilities

cat /etc/fstab | grep share2

//10.100.0.204/share2   /home/share2    cifs    auto,vers=default,rw,file_mode=0775,dir_mode=0775,noperm,gid=100,username=user1,password=passwordhard   0   0

当我输入:命令mount /home/share2按预期工作。

dmesg 给我一个错误:

[    5.045482] CIFS VFS: Error connecting to socket. Aborting operation.
[    5.046471] CIFS VFS: cifs_mount failed w/return code = -101

我认为 linux 尝试挂载 samba 共享为时过早。我能做些什么呢?

我知道我可以使用 crontab 和: @reboot root sleep 15; mount /home/share2 作为解决方法,但我喜欢从源头解决问题。

4

1 回答 1

1

如果问题确实是samba服务加载太快。

可以编辑samba 服务文件

添加Requires=<a service-name that need to be loaded prior to samba>

这个技巧是控制/管理/订购systemd服务加载的官方模式。

于 2022-02-21T16:56:26.213 回答