我有一台新的 2018 Mac Mini。我在工作中經常使用 Mac,但這是我的第一台家用 Mac。
我有大約 4TB 的文檔、數據、照片和其他媒體……遠遠超過 512GB SSD 主驅動器。因此,我購買了一個大型外部驅動器,並在設定使用者帳戶時使用「進階選項」在外部驅動器上建立我的主目錄。
這運作良好,但硬碟機有很多噪音,尤其是在登入時,我懷疑這是由於存取我的庫資料夾所致。我是否有任何理由不應該將 Library 資料夾放回 SSD 上,並從外部磁碟機建立指向它的符號連結?
我希望這在正常使用中可以正常工作,但我擔心特殊情況,例如當我升級到 Catalina 時。
答案1
它可以工作,但如果您的個人資料表明~/Library
位於您的外部驅動器上,即使內容連結到您的內部 SSD,它也會仍然每次想要存取某些內容~/Library
以解析連結時都必須檢查外部驅動器。
更有效的解決方案是移動您的使用者資料夾(但顯然不是所有資料)返回 SSD,然後從 SSD 連結到非庫資料夾的外部驅動器,或僅從外部驅動器存取該資料。
您可以使用以下命令將使用者的路徑設定回預設值:
sudo dscl . create /Users/yourUser NFSHomeDirectory /Users/yourUser
這將在您下次登入並建立空的使用者資料夾層次結構時套用。
由於「使用者」資料夾的目前內容將保留在外部磁碟機上,您可以從其中連結到它們/Users/yourUser
或在它們所在的位置使用它們/Volumes/yourVolume/yourUser
。
如果您想將現有內容複製~/Library
到內部驅動器,您可以使用同步。例如 :
sudo rsync -aEv /Volumes/yourVolume/yourUser/Library /Users/yourUser
請注意,有必要授予完全磁碟存取權限這樣做之前先到terminal.app以避免“不允許操作”錯誤。