題:
刪除文件並清空廢紙after後未釋放磁盤空間
Howard
2012-03-18 11:09:16 UTC
view on stackexchange narkive permalink

我的MacBook Pro內部SSD(128Gb)(OS X 10.7.3)上大約有50Gb Windows VM。

我將它們複製到外部驅動器,然後從內部驅動器中刪除它們,然後清空垃圾箱。

當我在“活動監視器”中查看磁盤使用情況時,它顯示出與刪除50Gb文件之前相同的使用情況。

有什麼想法為什麼沒有釋放空間?

您等了多久才重新檢查可用空間?
您是否使用Time Machine?
使用rm -rf命令時要格外小心,因為鍵入sudo rm -f將刪除系統和所有連接卷上的每個文件!從打錯字的經驗上講
十 答案:
Howard
2012-03-19 03:43:13 UTC
view on stackexchange narkive permalink

答案與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

打開移動備份後,佔用的磁盤空間是否曾經被釋放過(例如,何時可以將其寫入外部驅動器)?還是永久保留?
我認為值得一提的是(至少在某些情況下對我有用),只需通過在TM首選項中切換較大的開關來禁用Time Machine,即可釋放該空間。我開始的備份沒有完成,只有完全禁用TM後,我才能收回50 GB以上的空間。
但這並不能說明為什麼刪除與TM備份無關的50GB文件不會釋放驅動器空間的原因。我和OP有同樣的問題。
`$ sudo tmutil disablelocal disablelocal:無法識別的動詞。
Stevan Markovic
2019-06-02 04:12:19 UTC
view on stackexchange narkive permalink

在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升級會自動創建該快照。

我已經列出了其中的25個,所以感謝您的見解!現在...有比將文件名中的日期分別鍵入每個日期更簡單的方法嗎?
現在增加了730GB的存儲空間。謝謝。
@GreatBlakes,應該會為您刪除所有本地快照。.對於$ {tmutil listlocalsnapshots / | egrep'[0-9] {4} \-[0-9] {2} \-[0-9] {2} \-[0-9] {6}'-o | tail -r);tmutil deletelocalsnapshots $ SNAPSHOT;完成`
Balthier
2017-11-06 08:19:07 UTC
view on stackexchange narkive permalink

在High Sierra上,命令為: sudo tmutil disable localsnapshot

pkamb
2020-01-15 17:22:37 UTC
view on stackexchange narkive permalink

啟動應用程序System Information

然後選擇 Window >存儲管理

這將啟動一個用於管理和觀察存儲的實用程序。

至關重要的是,此屏幕似乎刷新了系統磁盤空間計算。“磁盤實用程序” 立即中顯示的可用空間減少了。

https://support.apple.com/zh-CN/HT206996

Storage Management

DolphinDream
2013-10-24 18:23:51 UTC
view on stackexchange narkive permalink

有時,已刪除的內容保留在根目錄的 .Trashes 文件夾中。在終端中,您可以 cd /.Trashes ,查看是否有已刪除的文件仍在“垃圾箱”中。然後,您可以通過 sudo rm -rf someFolderName 刪除它們。

警告:這是一項相當高級的用戶操作,因此請小心操作類型以及您要刪除的內容,因為 rm 是永久的,無法撤消。 sup>

botkop
2016-06-12 23:42:34 UTC
view on stackexchange narkive permalink

只需在Time Machine偏好設置中關閉Time Machine(然後重新打開)就可以解決我的問題。

latusaki
2012-03-19 03:53:55 UTC
view on stackexchange narkive permalink

如果您從finder查找可用磁盤空間,它將不包括所用空間的備份。這是因為如果其他應用程序需要更多空間,則備份將被刪除。我要保持移動備份在不佔用太多空間的情況下所做的工作就是禁用並啟用每週一次的計時機(來自TM prefs)。當您禁用它時,本地備份將被刪除。

我想只是讓驅動器裝滿,然後根據需要自動刪除備份(可能會稍微降低性能?)並沒有多大區別。

>

Kalle
2015-12-17 18:45:36 UTC
view on stackexchange narkive permalink

如果刪除文件,只要某個應用程序保留了該文件,該文件就不會從文件系統中釋放。這就是為什麼您可以播放電影並在播放時將其刪除並仍然觀看到最後(假定您不暫停它(甚至可能也可以))的原因。

這也許也是與Time Machine相關的原因答案正在彈出。如果Time Machine正在備份您的巨型文件,這將需要很長時間,並且直到完成時,該文件才會從系統中刪除。您可以“跳過備份”立即解決該問題。

我手動刪除了mysql ibdata1,然後重新啟動mysql服務器解決了該問題。謝謝。
不。我正在刪除5 GB的DMG文件,並且沒有安裝,也沒有釋放的磁盤空間。和一堆其他文件。我確信OS X在這裡做得很奇怪。
webchun
2018-02-02 18:32:31 UTC
view on stackexchange narkive permalink

首先嘗試重新啟動Mac,然後運行“磁盤工具”應用程序。它將重新計算您的高清可用空間,並立即在Finder上顯示正確的數字

其他建議均無效。重新啟動似乎觸發了一個後台進程,該進程花了幾分鐘才能運行,最終列出了實際的可用空間。
Andis
2019-12-23 20:25:52 UTC
view on stackexchange narkive permalink

2014年中的MacBook Pro遇到相同的問題。進行了備份-什麼也沒做。FirstAid報告了通過恢復修復的問題,但仍然沒有佔用空間。通過恢復功能重新安裝了MacOS-可用空間從24 GB增加到120 GB。 塔達快樂。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...