重启后网络驱动器未安装

重启后网络驱动器未安装

我们有一台 ubuntu 22.04 服务器。我们正在从 Windows 服务器安装网络驱动器。驱动器已正确安装,但当我们重新启动 Ubuntu 服务器时不会重新安装。

/etc/fstab以下是文件的内容

//192.168.88.110/g /mnt/nl-dev-g cifs username=user,password=password,rw 0 0
//192.168.88.110/v /mnt/nl-dev-v cifs username=user,password=password,rw 0 0

但当我们重新启动Ubuntu服务器,驱动器在启动时不会安装。

任何关于这里可能出现的问题的帮助都将非常有帮助。

答案1

当 Windows 服务器宕机时,网络安装的驱动器就会消失。

当 Windows 服务器在网络上可见时,不会向 Ubuntu 发送任何通知(Windows 不记得上次服务的网络挂载是什么,因此不知道通知谁)。

Ubuntu 不想简单地恢复挂载状态,因为正在挂载的文件系统(或 Windows 上管理共享的规则)可能已经改变。

可以,对于每个挂载点(在后台),循环使用命令mountpoint检查挂载的状态,然后循环“Windows 启动了吗?”(我会ping -c3 Windows检查$STATUS),然后重新挂载(mount -o remount ...)网络驱动器。

man mountpoint ping bash mount sleep

可能还有更好的答案。

相关内容