我的MacBook Pro內部SSD(128Gb)(OS X 10.7.3)上大約有50Gb Windows VM。
我將它們複製到外部驅動器,然後從內部驅動器中刪除它們,然後清空垃圾箱。
當我在“活動監視器”中查看磁盤使用情況時,它顯示出與刪除50Gb文件之前相同的使用情況。
有什麼想法為什麼沒有釋放空間?
我的MacBook Pro內部SSD(128Gb)(OS X 10.7.3)上大約有50Gb Windows VM。
我將它們複製到外部驅動器,然後從內部驅動器中刪除它們,然後清空垃圾箱。
當我在“活動監視器”中查看磁盤使用情況時,它顯示出與刪除50Gb文件之前相同的使用情況。
有什麼想法為什麼沒有釋放空間?
答案與Lion中Time Machine備份的更改有關。
我的理解是,當未連接備份磁盤時嘗試進行TM備份時,將在/ Volumes中進行備份/ MobileBackups。
下一次TM在連接了備份磁盤的情況下運行時,這些備份不會消失。我不確定操作系統是否最終會回收此空間。
您可以通過運行以下命令之一(取決於您的Mac OS版本)來禁用本地備份:
sudo tmutil disable localsnapshot#(較早版本):sudo tmutil disablelocal
運行此命令後/ Volumes / MobileBackups被刪除。
我確定本地備份有一個很好的理由,我不一定建議禁用它們,但是它們與某些大的已刪除文件夾結合使用,是導致磁盤空間似乎仍在使用的原因。
您可以通過運行以下命令重新啟用移動備份:
sudo tmutil enablelocal
更多信息- http://arstechnica.com/apple /reviews/2011/07/mac-os-x-10-7.ars/18
在Mojave 10.14.4上,我能夠通過以下方式回收50GB的空間:
sh-3.2#tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-04-03-103122
sh-3.2#tmutil deletelocals快照2019-04-03-103122
刪除本地快照'2019-04-03-103122'
本地快照通常是在Time Machine自動備份期間創建的。目前尚不清楚為什麼創建此本地快照,因為在Mac Book上禁用了自動備份。一種可能性是Mojave升級會自動創建該快照。
在High Sierra上,命令為: sudo tmutil disable localsnapshot
。
啟動應用程序System Information。
然後選擇 Window >存儲管理
。
這將啟動一個用於管理和觀察存儲的實用程序。
至關重要的是,此屏幕似乎刷新了系統磁盤空間計算。“磁盤實用程序” 立即中顯示的可用空間減少了。
有時,已刪除的內容保留在根目錄的 .Trashes
文件夾中。在終端中,您可以 cd /.Trashes
,查看是否有已刪除的文件仍在“垃圾箱”中。然後,您可以通過 sudo rm -rf someFolderName
刪除它們。
警告:這是一項相當高級的用戶操作,因此請小心操作類型以及您要刪除的內容,因為 rm
是永久的,無法撤消。 sup>
只需在Time Machine偏好設置中關閉Time Machine(然後重新打開)就可以解決我的問題。
如果您從finder查找可用磁盤空間,它將不包括所用空間的備份。這是因為如果其他應用程序需要更多空間,則備份將被刪除。我要保持移動備份在不佔用太多空間的情況下所做的工作就是禁用並啟用每週一次的計時機(來自TM prefs)。當您禁用它時,本地備份將被刪除。
我想只是讓驅動器裝滿,然後根據需要自動刪除備份(可能會稍微降低性能?)並沒有多大區別。
>
如果刪除文件,只要某個應用程序保留了該文件,該文件就不會從文件系統中釋放。這就是為什麼您可以播放電影並在播放時將其刪除並仍然觀看到最後(假定您不暫停它(甚至可能也可以))的原因。
這也許也是與Time Machine相關的原因答案正在彈出。如果Time Machine正在備份您的巨型文件,這將需要很長時間,並且直到完成時,該文件才會從系統中刪除。您可以“跳過備份”立即解決該問題。
首先嘗試重新啟動Mac,然後運行“磁盤工具”應用程序。它將重新計算您的高清可用空間,並立即在Finder上顯示正確的數字
2014年中的MacBook Pro遇到相同的問題。進行了備份-什麼也沒做。FirstAid報告了通過恢復修復的問題,但仍然沒有佔用空間。通過恢復功能重新安裝了MacOS-可用空間從24 GB增加到120 GB。 塔達快樂。