preloader
生活

清出被Mac OSX吃掉的硬碟空間

用了蘋果電腦長久一段時間後,它提示「硬碟空間已滿,請儘速整理硬碟」。我記得自己在上面儲存的資料量還不到硬碟容量,於是尋找網路上是不是也有人跟我一樣的情況。

 

發生它提示硬碟已滿情況的唯一原因是,你的硬碟真的滿了!建議你先檢查自己不知不覺存放的資料量是不是即將到達硬碟容量。若你稍微懂Unix檔案系統,我推薦使用免費軟體OmniDiskSweeper,協助你看系統中每個資料夾的容量,自己查一下哪些資料是可以刪的。若你不懂Unix檔案系統和command line系列指令,也有付費軟體CleanMyMac 2幫你掃描整個系統,清出可以用的空間。

提醒使用OmniDiskSweeper兩點注意事項:

  1. OmniDiskSweeper無法刪除需要管理者權限的檔案和目錄,建議你另開cmd視窗,下sudo權限指令刪除。
  2. 若你不清楚刪除哪些檔案和目錄是需要管理者權限,建議你不要一次刪大量的檔案和目錄,因為OmniDiskSweeper會因刪除不了須管理者權限的檔案和目錄,而持續進行刪除該檔案或目錄,造成吃完CPU和記憶體資源。

 

硬碟滿的原因除了使用者自己放很多資料之外,也有系統幫你塞滿的情況,系統為什麼會幫你塞滿呢?請你回想過去以來使用蘋果電腦的情形,是不是偶爾會出現程式無回應或整個系統當機?若發生這兩種情況,Mac OSX會自動儲存系統當時的環境資料到「根目錄」(明顯標示)下的cores資料夾,每次大約是300~400多MB,若用個兩年,可能會累積到100多GB的環境資料。cores資料夾的用途是放這些資料的,參考資料請點此處