Filesystems

如何防止fs解除安裝?

  • May 8, 2019

我正在嘗試備份最近表現非常奇怪的磁碟,但幾分鐘後我的備份嘗試失敗,因為磁碟的文件系統(at /dev/disk4)“自發地”解除安裝。(我懷疑這種解除安裝實際上是“自發的”,但在我的無知中看起來是這樣的。)

我想***“鎖定”***安裝,以便沒有其他程序可以解除安裝它(除了umount /dev/disk4 我發出的東西)。有沒有辦法實現這樣的鎖?

(我正在處理的 Unix 風格恰好是 OS X,但我也對特定於 Linux 的解決方案感興趣,因為它們可能為進一步的Google搜尋提供有用的關鍵字。還有任何其他 BSD 風格的 Unix 的解決方案會受到歡迎。)

(不用說,我只對不會阻止我備份磁碟的鎖定方案感興趣!)

如果沒有辦法“鎖定安裝”,或者我如何確定解除安裝發生的原因?

如果掛載很忙,它應該無法解除安裝*。

使掛載繁忙的一種簡單方法是在掛載點下至少有一個程序及其CWD(目前工作目錄)。


*延遲解除安裝仍將返回,但在文件系統不再繁忙之前不應實際解除安裝。

引用自:https://unix.stackexchange.com/questions/43546