检查网络驱动器是否及时挂载

检查网络驱动器是否及时挂载

我有一个通过 cifs 安装的网络驱动器,其 fstab 中的配置如下:

/ip/drive /local_path cifs username=username,password=password,acl,rw 0 0

我需要尽快知道网络驱动器是否处于离线状态/无法访问。

目前,我有一个单独的服务在挂载路径上定期运行 ls 命令并检查命令是否出现网络错误,但是驱动器离线时,ls 命令大约需要 3 分钟才会失败。

我可以使用超时 (timeout 10 ls /local_path) 来运行该命令,但有没有更好的方法来知道驱动器是否已关闭,而无需等待 ls 命令失败?

相关内容