Mac顯示「系統」佔用太多硬碟空間?試試用這些方法把它清乾淨
Mac顯示「系統」佔用太多硬碟空間?試試用這些方法把它清乾淨
2018.03.23 | 蘋果

我最近這兩天正在整理自己各種電子設備中的文件。沒用的刪掉,其他東西擺一擺位置什麼的。折騰一整天,本來想看一看刪了多少東西的時候,我發現了一個詭異的現象。我的硬碟剩餘空間變得非常小,甚至不如清理之前,而佔據空間最大的,竟然是「系統」。而上面寫的「223G可用」更是非常詭異,實際上可以用的剩餘空間20G都不到。

可能的情況

文件系統錯誤

遇到這種異常膨大的狀況時,首先會想到的可能性是文件系統錯誤。早在一年前,我的電腦就出現過類似的狀況,就是由於文件系統錯誤導致的,只不過那次膨脹的是「其他」,而這次是「系統」。於是我重啟進入 Recovery(開機時按住 ⌘Command-R)運行硬碟工具進行急救。對於系統硬碟而言,急救只有在Recovery中進行,才可以解決某些問題。

應用程式數據殘留

在以前版本的系統中,「其他」體積特別大而又搞不清楚為什麼大多數情況都是因為這個。

在macOS中,應用程式一般將自己的數據存放在:~/Library/Application Support中,在應用程式刪除時,這些文件並不會被自動刪除。目的是能夠讓你下次安裝軟體的時候直接繼續按照之前的狀態使用,但是macOS一直在這件事情上毫無節制,使得很多軟體殘留了大量的文件。

如果你對自己的電腦裡裝了什麼心裡很有數的話,是可以嘗試手動清理的。CleanMyMac雖然能夠清理掉很多這裡的緩存,但是會有不少漏網之魚。我刪掉了五六個還蠻大的文件夾,但是並沒有哪個文件夾能大到佔200G。

本機快照

本機快照是一個很早就有的特性。在蘋果檔案系統(Apple File System,簡稱APFS)中,當你對硬碟進行修改的時候,文件系統會將這些被修改的文件備份起來,生成一些快照。這些文件在一般情況下並不會佔用太多的空間,因為24小時後就會被系統刪除。但是如果你在一天之內刪除或者修改了太多的文件的話,就會出現這樣的狀況了。

雖然蘋果聲稱,這些文件將會在空間不足時自動刪除,但這些都是真實存在的空間佔用。假如你現在要進行的操作所需的空間大於當前的可用空間(比如安裝Boot Camp),就會出現問題。所以掌握清除本機快照的方法可以在關鍵時刻幫你解決問題。

如何清除本機快照

在macOS 10.13之前的版本中,文件儲存在/.MobileBackups這一文件夾中,可以直接刪除。而且也可以透過在終端中運行sudo tmutil disablelocal關閉本機快照功能。但是在10.13之後,APFS將本機快照引入了底層,快照文件的儲存位置實際上是在另一個分區中!(與APFS的容器格式特性有關)所以你無法手動刪除這些文件,而上面提到的關閉本機快照的命令也被蘋果移除了。

所以在APFS中,我們就需要更複雜的步驟來清除這些文件。首先在終端中輸入以下命令,列出快照列表。
    
sudo tmutil listlocalsnapshots /

圖中顯示了目前在本地磁盤中的快照列表,要刪除它們,你可以一個一個刪,也可以整個刪掉。刪除單個快照的命令是:
    
    
sudo tmutil deletelocalsnapshots [Date]

使用的時候把這裡的 [Date] 替換成上圖中的日期編號即可。注意只複製日期,如:
    
    
sudo tmutil deletelocalsnapshots 2018-03-19-055945

批量刪除的時候就比較複雜了,蘋果並沒有提供一個刪除全部快照的命令,只提供了另一個刪除指定大小快照的命令:
    
    
thinlocalsnapshots / [purge_amount] [urgency]

其中,[purge_amount]要填寫刪除的大小,以Byte為單位,[urgency]要填寫擠壓的程度,範圍從1到4,會使用不同的清除方案。

對於我們此處這個刪除全部的需求來說,我們直接把要刪除的大小設置為100G,擠壓程度為4即可。命令為:
    
    
sudo tmutil thinLocalSnapshots / 100000000000 4

運行需要一定的時間,執行成功後將會消除100G大小的快照。

接下來再嘗試列出快照列表,如果還有就再執行幾次,最多三次應該也就清理的差不多了。這時候再打開關於本機,就可以看到空間已經被釋放了。

什麼是本機快照

本機快照是Mac文件保護的機制中的一環。 Mac的備份主要由三部分構成:

  • Time Machine
  • 文件版本
  • 本機快照

首先第一個大家非常熟悉,Time Machine屬於定時備份,在固定的時間後進行一次增量備份,備份的位置必須是其他分區。在目標硬碟沒有滿之前,會一直保存下去。

第二個文件版本會在修改文件時,macOS會在/.DocumentRevisions-V100保存文件最近修改的版本,但是需要文件格式支持。備份與本分區共享可用空間,在沒有達到限制大小之前,會一直保存下去。有些時候一些影片文件被儲存了舊版本的話會導致極大的空間佔用,但還好這玩意比較容易清理,很多軟體都能做到。

本機快照則比較低層,對於磁盤中所有的文件修改,本機快照都會進行備份,備份與本分區共享可用空間。它與文件版本除了能夠支持所有文件這一區別外,還可以對磁盤的格式化進行恢復。但是這一備份只保留24小時,意味著該機制僅僅是作為一個備份到Time Machine之前的事故預防措施而存在的。所以清除本機快照一般情況下沒有任何風險。

一些嘮叨

不管是曾經困擾Mac用戶的「其他」還是現在的「系統」,都體現了一個問題,就是蘋果對與自己硬碟佔用的標示非常不明確。我個人認為,在圖表中清楚的標明備份所佔用的體積是非常有必要的。否則本機快照這樣一個頻繁變化且幅度如此之大的磁盤佔用會相當程度上影響用戶對硬碟剩餘空間的判斷,這個硬碟空間的圖表就變得沒有任何意義了。

由於本機快照功能現在直接整合在蘋果檔案系統之中,使得它已經不再能夠被關閉,而蘋果又沒有提供一個方便的方案來清理這些文件,希望以後能有一個優雅一點的解決方案。

本文授權轉載自:少數派

關鍵字: #Mac #數位工作術
往下滑看下一篇文章
帳戶安全再升級!國泰世華銀行攜手國泰產險以科技與保險打造新世代數位防衛陣線
帳戶安全再升級!國泰世華銀行攜手國泰產險以科技與保險打造新世代數位防衛陣線

根據金融監督管理委員會公布的數據資料,截至2024年底,台灣數位存款帳戶的開立數量突破2,446萬戶,較2023年(1,968.6萬戶)增加24.3%,超越了總人口數,與此同時,帳戶安全也面臨前所未見的挑戰。

國泰世華銀行作為台灣金融領導品牌,不僅提供用戶導向的便捷安全金融服務體驗,透過先進技術杜絕駭客、釣魚攻擊風險,同時,以全方位CUBE App 帳戶安全健檢機制搭配跨界創新推出的「帳戶安全險」,打造從「預防」到「關懷」的數位金融安全。

國泰世華銀行攜手國泰產險,以帳戶安全健檢與帳戶安全險雙引擎竭盡保障金融安全

隨著數位金融普及成為你我日常生活的一部份,詐騙集團或駭客以各種方式發動攻擊,如釣魚簡訊、木馬程式竊取帳密、假網站盜取信用卡資訊,或者是假冒官方機構的社交工程…等,因此,無論是登入金融帳戶、轉帳、消費,還是投資理財,民眾除要有資安防護意識,金融機構提供的科技防護也是重要防線。

國泰世華銀行領先市場推出的CUBE App 帳戶安全健檢服務,從登入安全、交易安全、個資安全與系統安全…等四個面向提醒用戶須注意的地方,包含登入兩步驟驗證、FIDO快速登入、裝置綁定、交易認證碼、人臉辨識驗證交易、交易推播通知、Email/手機號碼檢核、App版本、手機作業系統…等項目,完成CUBE App 帳戶安全健檢設定,即可再強化帳戶安全的防護等級。國泰世華銀行對於數位安全不斷突破創新,此次攜手跨界夥伴–國泰產險推出「帳戶安全險」活動,用戶若完成10項安全健檢設定,並至CUBE App保險專區點選參加帳戶安全險活動,即有可能獲得最高新臺幣16,000元的理賠保障(限額45,000名)。(詳細保障內容依國泰世華銀行官網為準,可至活動專頁查詢。)

登入、交易、個資、系統等四層面十大安全健檢項目
登入、交易、個資、系統等四層面十大安全健檢項目
圖/ 國泰世華銀行

根據用戶動態提供主動防禦與提示,阻擋盜用、詐騙潛在風險

除從帳戶安全出發,國泰世華銀行更因應消費者使用行為,以多項主動防禦與智能提示機制保障交易前、中、後安全,讓安全防護不再是被動防禦,而是隨時偵測、即時反應:例如,透過「登入兩步驟驗證」等方式強化登入安全,運作概念就像是Google帳號的雙重驗證機制,當陌生裝置嘗試登入CUBE App帳戶時,系統會即時發出第二道OTP驗證來確認登入者身分,大幅提升登入安全。其次,用戶還可透過CUBE App啟動、人臉辨識驗證與交易認證碼…等多元交易驗證機制,並且綁定裝置才可使用,大幅保障交易安全。

除了前述安全機制,CUBE App還有提供「卡片安全鎖」服務,可依照交易地區、交易類型、交易時間與單筆交易金額上限進行個別設定,讓用戶根據自身需求,靈活控管用卡範圍。而針對風險與頻率日益攀升的釣魚簡訊詐欺事件,CUBE App也有「簡訊收件匣」提供客戶確認簡訊來源,若收到疑似詐騙簡訊客戶能直接開啟CUBE App登入後查詢簡訊內容,讓用戶可以一眼辨識訊息來源,杜絕偽冒門號發送的詐騙簡訊。

持續與時俱進推升數位安全防護

從全方位的 CUBE App 帳戶安全健檢、業界首創的帳戶安全險,到全面覆蓋交易前中後的進階防護機制,國泰世華銀行始終以用戶需求為出發點,結合跨界創新,不斷推升金融科技的安全標準。未來,將持續進化安全防護策略、精準因應各種場景挑戰,以高規格守護每一位用戶的資產安全,讓用戶可以安心享受智慧金融生活。

本文係由國泰世華銀行邀約,產險商品由國泰產險提供

登入數位時代會員

開啟專屬自己的主題內容,

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

看更多獨享內容

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
AI全球100+台灣50
© 2025 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓