我在Debian 10.11上遇到了一个问题(但我认为这不仅与Debian有关(,即在启动时安装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
作为变通办法,但我喜欢从源头解决问题。
如果问题确实是samba
服务加载过快。
可以编辑samba
服务文件。
添加Requires=<a service-name that need to be loaded prior to samba>
这个技巧是控制/管理/订购systemd
服务加载的官方模式。