Ubuntu 20.04がインストールされているシステムで起動時にネットワーク共有をマウントするのに問題があります。同じ共有を手動でマウントするとsudo mount /media/SHARE
問題はなく、同じ/etc/fstab
項目は異なりますが、はるかに遅いシステムでも機能します。
これは私の/etc/fstab
アイテムです。
//xxx.xxx.xxx.xxx/SHARE /media/SHARE cifs uid=xxx,gid=xxx,_netdev,x-systemd.after=network-online.target,credentials=xxx,file_mode=0660,dir_mode=0770,iocharset=utf8,vers=3.0,noperm 0 0
dmesgで見た内容は次のとおりです。
$ dmesg | grep -i cifs
[ 9.934798] FS-Cache: Netfs 'cifs' registered for caching
[ 9.939119] Key type cifs.spnego registered
[ 9.939122] Key type cifs.idmap registered
[ 9.939255] CIFS: Attempting to mount //xx.xx.xx.xx/SHARE
[ 9.939292] CIFS VFS: Error connecting to socket. Aborting operation.
[ 9.939296] CIFS VFS: cifs_mount failed w/return code = -2
[ 545.462599] CIFS: Attempting to mount //xx.xx.xx.xx/SHARE <-- works, manually invoked
開始確認プロセスを使用すると、約9.85秒後に到着することがsystemd-analyze plot
わかります。だから私の考えでは、待つオプションが正しく動作しました。NetworkManager.wait-online.service (6s)
network-online.target
/etc/fstab
この失敗の原因は何ですか?
別の目標を待つ必要がありますか?どちらになりますか?
これが機能していることを確認するために、固定された追加の遅延(1秒など)を追加できますか?