/etc/fstab にマウントされたラップトップへの CIFS 共有があります。これは Ubuntu 20.4 です。
//lt2345/share /mnt/test/lt12345 cifs _netdev,noserverino,nocase,rw,cred=/etc/cifspasswd,vers=3.11 0 0
ラップトップを再起動するまでは正常に動作します。再起動するとマウントが消えます。
ラップトップのIPアドレスが変更され、Linuxマシンはまだ古いIPアドレスを保持していることが判明しました。
sudo systemd-resolve --flush-caches
その後、umountしてmount -aを実行すると、再び動作します
しかし、もちろん、ラップトップを起動するたびに手動で DNS をフラッシュして再マウントしたくはありません。IP アドレスが変更された後でも CIFS マウントが「接続」されたままになるようにするにはどうすればよいでしょうか?
一般的な解決策は、まさにそれを実行するタイマー/cronjob を作成し、キャッシュをフラッシュし、アンマウントしてマウントすることのようですが、ソフトウェアで処理される自動解決策がないとは信じられません。