詞彙表/活動監視器沒有顯示的數值

可清除空間

又稱:可清除的儲存空間

簡短回答

可清除空間是macOS算作可用、但尚未真正釋放的磁碟空間:也就是需要空間時它可以自行刪除的檔案。通常包括本機時光機快照、快取,以及同時存放在iCloud、Apple Music或TV App中的檔案副本。

這就是為什麼兩個工具顯示的可用空間不一樣。在Finder中對磁碟使用「取得資訊」,顯示的「可用」包括可清除空間,儲存空間設定也是如此。而df這類指令、安裝程式的檢查,或直接詢問檔案系統的App,只會看到此刻真正可用的空間,可能少了數十GB。

理論上這永遠不會有影響,因為只要寫入需要空間,macOS就會立刻清除。但實際上,大型拷貝或安裝程式可能會因磁碟已滿的錯誤而失敗,而Finder卻顯示有40 GB可用,原因是清除來不及進行,或是能釋放的空間不夠。

如何查看有多少可清除空間

在Finder中選取Macintosh HD並按下⌘I。「可用」那一行會類似「120 GB(30 GB可清除)」。「系統設定」→「一般」→「儲存空間」會顯示相同的數字,並在「系統資料」底下列出部分組成。

在開啟時光機的筆記型電腦上,本機快照通常是最大的一塊。在「終端機」中可以用tmutil listlocalsnapshots /列出它們。磁碟空間不足時,macOS會精簡快照;備份磁碟有了副本後,就會刪除它們。

顯示有可用空間,卻出現磁碟已滿的錯誤時

等一分鐘再試一次;macOS會在背景清除空間,第二次嘗試通常就會成功。如果還是不行,請用tmutil deletelocalsnapshots加上列表中快照的日期移除本機快照,或是關閉再開啟時光機,這樣也會清除它們。

清空垃圾桶、重新啟動,以及讓「最佳化Mac儲存空間」把舊檔案移到iCloud,釋放的都是真正的空間,而不是可清除空間。第三方清理工具刪除的大多是macOS原本就會清除的快取,所以它們改變的是數字,而不是結果。

大家常問的問題

可清除空間算是可用空間嗎?

在macOS釋放它之前不算。它是macOS可以藉由刪除快照、快取和雲端副本釋放出來的空間,通常在寫入需要時才會釋放。直接詢問檔案系統的工具不會把它算進去。

如何清除Mac上的可清除空間?

用tmutil deletelocalsnapshots刪除本機時光機快照、清空垃圾桶,然後重新啟動。大部分快取會在需要空間時由macOS自行清除,所以手動刪除它們幾乎沒有好處。

為什麼Finder顯示有可用空間,Mac卻說磁碟已滿?

可用空間的數字包括尚未釋放的可清除空間。失敗的App或安裝程式要求的是真正的可用空間,卻沒有得到。請稍候再試,或刪除通常造成這個差額的本機快照。

相關詞條

想隨時盯著這些數值嗎? 請參閱最好用的Mac系統監控工具,或最好用的活動監視器替代方案。也可以瀏覽詞彙表中的所有詞條。