重新挂载共享文件夹:mount -a 的替代方法

重新挂载共享文件夹:mount -a 的替代方法

某些共享文件夹有时会意外卸载,因此我安排了mount -a重新安装仅有的那些在此期间被卸载的共享文件夹。

在里面手动的然而,我读到:

请注意,使用安装 -a用于 fstab 检查。
建议的解决方案是findmnt --verify

据我了解,findmnt --verify检查全部挂载文件系统,并且不执行任何进一步的操作。我只想检查韋斯如果遇到任何错误,则挂载并重新挂载它们。

实现这一目标的首选方法是什么?


编辑:

谢谢索伦指出如何仅过滤cifs文件系统:findmnt -t cifs --verify

更新:

我在我的文件中添加了一行/etc/fstab,但findmnt --verify没有检测到它被卸载。因此,它似乎无法有效地检测 中的未挂载条目/etc/fstab。也许我只是误以为fstab 检查为了检查 fstab 中的所有条目是否均已正确挂载而不仅仅是验证 /etc/fstab 的可解析性和可用性

答案1

看来我误解了mount 手动的

使用 mount -a 是不好的做法fstab 检查

也许因为这就是我所寻找的,所以我将其理解为:检查 fstab 中的所有条目是否均已正确挂载

相反,findmnt 手动的说:

-x, --verify
检查挂载表内容。默认为 验证 /etc/fstab 可解析性 和可用性。

因此,它似乎findmnt --verify只是为了检查的正确性/etc/fstab,而不管已挂载文件系统的当前状态如何。

相关内容