![检查网络驱动器是否及时挂载](https://linux22.com/image/951114/%E6%A3%80%E6%9F%A5%E7%BD%91%E7%BB%9C%E9%A9%B1%E5%8A%A8%E5%99%A8%E6%98%AF%E5%90%A6%E5%8F%8A%E6%97%B6%E6%8C%82%E8%BD%BD.png)
我有一个通过 cifs 安装的网络驱动器,其 fstab 中的配置如下:
/ip/drive /local_path cifs username=username,password=password,acl,rw 0 0
我需要尽快知道网络驱动器是否处于离线状态/无法访问。
目前,我有一个单独的服务在挂载路径上定期运行 ls 命令并检查命令是否出现网络错误,但是驱动器离线时,ls 命令大约需要 3 分钟才会失败。
我可以使用超时 (timeout 10 ls /local_path) 来运行该命令,但有没有更好的方法来知道驱动器是否已关闭,而无需等待 ls 命令失败?