Ubuntu 20.04下CIFS挂载在目标笔记本重启后失效的自动修复方案咨询
Ubuntu 20.04下CIFS挂载在目标笔记本重启后失效的自动修复方案咨询
我在Ubuntu 20.04系统中,通过/etc/fstab挂载了一台笔记本的CIFS共享,具体配置如下:
//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刷新DNS缓存 - 卸载当前挂载后执行
mount -a重新挂载
但总不能每次笔记本启动都手动操作一遍吧?我想请教有没有办法让CIFS挂载在目标设备IP变化后自动保持连接?
我看到有人建议用定时器或者cron任务来自动执行刷新缓存、卸载再挂载的操作,但我觉得应该有更优雅的、由系统软件自动处理的方案,想问问大家有没有更好的解决办法。
备注:内容来源于stack exchange,提问作者Serve Laurijssen
相关产品推荐
相关产品推荐

