Mac-Osx

使用 shadowfile 以只讀方式掛載設備文件系統

  • October 22, 2016

在 Mac OS X 上是否可以/dev使用 shadowfile 以只讀方式安裝磁碟設備,因此文件系統仍然可以讀寫?

我知道如何使用 對磁碟映像文件執行此操作hdiutil,但相同的選項似乎不適用於塊設備。

有可能……有點。這是一個高級概述。

  1. 將要訪問的特定文件系統掛載為僅就緒掛載。您需要使用“-o union”選項(稍後會詳細介紹)。
  2. 接下來,您將需要另一個讀寫設備,或者您將需要諸如 bindFS 之類的東西來映射臨時文件夾。http://bindfs.org/
  3. 使用第二個掛載點,確保將其掛載在同一位置,並確保其讀/寫並再次使用“-o union”選項。

union 選項允許將多個文件系統堆疊在一起,它更喜歡最頂層的掛載點,並不斷下降到較低的文件系統。這是我在自己的http://aplawrence.com/foo-mac/union-mounts.html上試驗此功能時關注的一篇文章

現在解決這個答案的主要問題。一個問題是您不能實際修改或刪除文件並在最頂層進行更改,這只會使新的、不同名稱的文件變得可行。另一個大問題是在finder中看不到底層!所以這是一個僅限命令行的解決方案。也許有人有更聰明的方法來解決這些問題。

引用自:https://serverfault.com/questions/780358