
我即將從 10.5.8 升級到 10.6 (Snow Leopard)。我打算將應用程式、文件、下載內容和其他文件備份到 Mac 格式的外部 USB 硬碟。
最近,我嘗試將 VMWare Fusion 建立的虛擬機器複製到該驅動器,然後從該驅動器將其移至 Ubuntu 主機。虛擬機器檔案實際上是一個包,在該包內,檔案被賦予了限制性權限。換句話說,許多文件只能由職員組讀取,而不能由所有人組讀取。因此,結果是 Ubuntu 機器無法打開虛擬機,直到我將檔案帶回 Mac,然後更改權限以便「每個人」都可以讀取這些檔案。我在屬於具有加密/受保護磁碟機的網域的 Windows 電腦上看到了類似的行為。這些經驗讓我想知道,是否可以備份到這個 Mac 格式化的驅動器,還是應該使用另一個 FAT32 格式化的硬碟,以便權限不受限制?
我計劃進行全新安裝、完全格式化等,而不是升級。我來自微軟的世界,還不太習慣作業系統在升級方面表現良好的想法。
答案1
您應該使用 Mac 格式的驅動器,以便它可以正確儲存所有所有權、權限以及檔案的重要部分,否則這些檔案可能會遺失。
(如果您只有 FAT32 驅動器,那麼您可以在其中建立一個稀疏映像,將其安裝到 Mac 上,然後將資料複製到其中。)
就我個人而言,我會使用 SuperDuper!在升級之前隨時產生現有系統的可啟動磁碟。或者,至少確保您的 TimeMachine 備份是最新的,並且不排除任何重要資料。
答案2
我按照您描述的方式升級了我的 Mac OS X,並且沒有任何問題。我不太明白 Snow Leopard 是如何知道擁有 Leopard 外部驅動器上文件的名為 Tomas 的用戶與 Snow Leopard 上的 Tomas 是同一個,但所有權限都與升級前相同。
那些不屬於我的文件仍然不是我的,而是屬於某個名為 _unknown 的使用者。但我可以以管理員身份進行身份驗證,並為我的用戶設定這些文件的讀寫權限,因此訪問它們沒有問題。
也許它只是檢查用戶 ID 以及是否匹配(在這兩種情況下,我都是第一個創建的用戶,並且可能具有相同的用戶 ID)。如果有人確切地知道它是如何運作的,我也想知道。
哦,我還創建了一個 SuperDuper!我的磁碟的備份,在這種情況下,上面的所有檔案似乎都屬於我(甚至是 /Users/* 中其他使用者的檔案)。