我正在尝试备份最近表现非常奇怪的磁盘,但几分钟后我的备份尝试失败,因为磁盘的文件系统(位于/dev/disk4
)“自发”卸载。 (我怀疑这种卸载实际上是“自发的”,但据我的无知,它看起来就是这样。)
我想“锁”挂载,这样没有其他进程可以卸载它(除了类似umount /dev/disk4
由我发出)。有没有办法实现这样的锁呢?
(我正在处理的 Unix 风格恰好是 OS X,但我也对特定于 Linux 的解决方案感兴趣,因为它们可能为进一步谷歌搜索提供有用的关键字。还有任何其他 BSD 风格的 Unix 的解决方案将受到欢迎。)
(不用说,我只对不会阻止我备份磁盘的锁定方案感兴趣!)
如果无法“锁定安装”或者如何确定发生卸载的原因?
答案1
如果安装正忙,则不应卸载*。
使挂载繁忙的一种简单方法是至少有一个进程及其CWD
(C当前的瓦奥金D目录)在安装点下。
*延迟卸载仍会返回,但在文件系统不再繁忙之前,它实际上不应卸载。