
我正在嘗試備份最近表現非常奇怪的磁碟,但幾分鐘後我的備份嘗試失敗,因為磁碟的檔案系統(位於/dev/disk4
)「自發」卸載。 (我懷疑這種卸載實際上是“自發的”,但據我的無知,它看起來就是這樣。)
我想“鎖”掛載,這樣沒有其他進程可以卸載它(除了類似umount /dev/disk4
由我發出)。有沒有辦法實現這樣的鎖呢?
(我正在處理的 Unix 風格恰好是 OS X,但我也對特定於 Linux 的解決方案感興趣,因為它們可能為進一步谷歌搜尋提供有用的關鍵字。還有任何其他 BSD 風格的 Unix 的解決方案將受到歡迎。
(不用說,我只對不會阻止我備份磁碟的鎖定方案感興趣!)
如果無法「鎖定安裝」或如何確定發生卸載的原因?
答案1
如果安裝正忙,則不應卸載*。
讓掛載繁忙的簡單方法是至少有一個流程及其CWD
(C目前的瓦奧金D目錄)在安裝點下。
*延遲卸載仍會返回,但在檔案系統不再繁忙之前,它實際上不應卸載。