我使用的是 debian bookworm,我的 /etc/fstab 中有以下条目;随机地,其中一个 SMB / CIFS 共享未安装,错误为 -112。我认为这与网络尚未启动有关 - 如果我查看 dmesg 的输出,第一次尝试安装其中一个共享的时间非常早 - 或者,这些共享位于两个 NAS 上,这两个 NAS 都有进入睡眠状态的 HDD - 因此有时需要几秒(我猜是 10-20 秒)才能再次响应。
系统启动后,我通常会发现 4 个共享中 3 个已经安装,而且我可以在命令行上手动安装缺少的任何共享,没有任何问题。
我尝试分别使用 _netdev 和 handletimeout 选项来缓解这两种情况,但没有成功......我做错了什么?
//192.168.0.12/share1 /mnt/share1 cifs vers=3.0,_netdev,handletimeout=60000,credentials=/root/.smbcredentials
//192.168.0.12/share2 /mnt/share2 cifs vers=3.0,_netdev,handletimeout=60000,credentials=/root/.smbcredentials
//192.168.0.13/share3 /mnt/share3 cifs vers=3.0,_netdev,handletimeout=60000,credentials=/root/.smbcredentials
//192.168.0.13/share4 /mnt/share4 cifs vers=3.0,_netdev,handletimeout=60000,credentials=/root/.smbcredentials