Filesystems
如何防止fs解除安裝?
我正在嘗試備份最近表現非常奇怪的磁碟,但幾分鐘後我的備份嘗試失敗,因為磁碟的文件系統(at
/dev/disk4
)“自發地”解除安裝。(我懷疑這種解除安裝實際上是“自發的”,但在我的無知中看起來是這樣的。)我想***“鎖定”***安裝,以便沒有其他程序可以解除安裝它(除了
umount /dev/disk4
我發出的東西)。有沒有辦法實現這樣的鎖?(我正在處理的 Unix 風格恰好是 OS X,但我也對特定於 Linux 的解決方案感興趣,因為它們可能為進一步的Google搜尋提供有用的關鍵字。還有任何其他 BSD 風格的 Unix 的解決方案會受到歡迎。)
(不用說,我只對不會阻止我備份磁碟的鎖定方案感興趣!)
如果沒有辦法“鎖定安裝”,或者我如何確定解除安裝發生的原因?
如果掛載很忙,它應該無法解除安裝*。
使掛載繁忙的一種簡單方法是在掛載點下至少有一個程序及其
CWD
(目前工作目錄)。*延遲解除安裝仍將返回,但在文件系統不再繁忙之前不應實際解除安裝。