【譯】如何釋放MacBook上的磁盤空間(For:開發(fā)者)

原文:在路上的博客

image

原文:How to Free Disk Space on MacBook used for Development

在MacBook上 安裝或更新一個應(yīng)用程序有時會出奇的困難锉走,由于磁盤空間不足貌笨。本文,我將描述幾種方法,用于在MacBook上 快速湿滓、安全的清理大量存儲空間诗良。

近來,我已在我的MacBook Pro上實操了分析和清理磁盤空間虐骑。結(jié)果准验,我已設(shè)法釋放10GB磁盤空間,并最終升級XCode到最新版本廷没。

分析磁盤使用情況

分析磁盤空間占用較多的最好方法是使用Disk Inventory X 糊饱,支持Mac OS 10.13+ (including 10.15 Catalina)

命令行安裝:

brew install --cask disk-inventory-x

不會命令行的朋友,下載安裝 颠黎。

安裝后另锋,啟動臺會顯示:
image

碰到這種情況的朋友
image

,系統(tǒng)偏好設(shè)置 -> 安全性與隱私 -> 通用 -> 仍要打開狭归。

選擇Macintosh HD進(jìn)行分析夭坪,分析較慢,需要稍等片刻:


image

該應(yīng)用有清晰的界面展示磁盤使用情況:


image

下面过椎,讓我們來討論減少磁盤使用量的小效果台舱。

刪除冗余應(yīng)用程序緩存

在我的電腦上,大量非必要數(shù)據(jù)存放在: ~/Library/Caches。我意識到有幾百兆跟一年多沒用過的Yarn有關(guān)竞惋。顯然柜去,很多應(yīng)用程序都希望緩存數(shù)據(jù),而忽略了隨后的清理工作拆宛。

image

你可以使用以下命令徹底清除緩存:

cd ~/Library/Caches
rm -rf *

或者嗓奢,你也可以選擇要刪除緩存的文件。我已經(jīng)定期清理總緩存幾個月了浑厚。除了暫時的系統(tǒng)速度變慢之外股耽,沒發(fā)現(xiàn)其他任何問題。

很顯然钳幅,過段時間緩存會重新產(chǎn)生物蝙。但是即使經(jīng)過更長時間,也不會有原來那么大敢艰。清理30多GB緩存后诬乞,使用一周電腦緩存也只增加到2GB。


image

刪除舊的日志文件

我平常使用Ruby on Rails最多钠导。使用Disk Inventory X震嫉,我發(fā)現(xiàn)運(yùn)行本地測試會持續(xù)寫log到log/test.log

image

可以想象到其他應(yīng)用也在以同樣方式占用磁盤牡属。Disk Inventory X對于識別和修復(fù)此類問題非常友好票堵。

減少Docker使用磁盤空間

image

Docker以侵占磁盤空間著名〈ぃ可以通過以下命令查看Docker占用了多少磁盤空間:

docker system df

TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          17        4         2.115GB   1.577GB (74%)
Containers      6         1         138.4MB   0B (0%)
Local Volumes   19        5         1.564GB   1.347GB (86%)
Build Cache     0         0         0B        0B

運(yùn)行docker images查看哪些鏡像占用空間最大:

docker images

REPOSITORY     TAG          IMAGE ID      CREATED        SIZE
pihole/pihole  latest       4642d275ab73  4 months ago   296MB
postgres       11.8-alpine  a7f73db0b977  6 months ago   156MB
postgres       12.3-alpine  17150f4321a3  6 months ago   157MB
postgres       9.6-alpine   45f463e53bc1  6 months ago   36.1MB
alpine         latest       a24bb4013296  7 months ago   5.57MB
postgres       12.2-alpine  ae192c4d3ada  8 months ago   152MB
postgres       9.6.17       529a7b20fb73  8 months ago   200MB
postgres       11.6-alpine  89ae06c2ad76  11 months ago  152MB

在我的電腦上悴势,我有好幾個版本的postgres鏡像,每個都占用大量空間措伐√叵耍可以用以下命令移除Docker鏡像:

docker rmi -f IMAGE_ID

以我的經(jīng)驗來看,鏡像通常占用大部分磁盤空間废士。但是叫潦,如果您想進(jìn)行更全面的清理蝇完,包括Docker容器官硝,網(wǎng)絡(luò)和緩存,請使用以下命令:

docker system prune

我之所以選擇全面清理短蜕,是因為所有的本地Docker項目都可以輕松的用seed data創(chuàng)建氢架。
注意:在刪除容器或卷之前,請確保仔細(xì)檢查是否沒有難以恢復(fù)的數(shù)據(jù)朋魔。

查看Docker文檔 以了解有關(guān)其他修剪命令的更多信息岖研。

最后

希望那些建議會幫助你輕松釋放大量磁盤空間。良好的做法是用Disk Inventory X定期檢查是否有不必要的磁盤占用,這將有助于幫助你保持良好的磁盤使用孙援。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末害淤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子拓售,更是在濱河造成了極大的恐慌窥摄,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件础淤,死亡現(xiàn)場離奇詭異崭放,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)鸽凶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進(jìn)店門币砂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人玻侥,你說我怎么就攤上這事决摧。” “怎么了使碾?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵蜜徽,是天一觀的道長。 經(jīng)常有香客問我票摇,道長拘鞋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任矢门,我火速辦了婚禮盆色,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘祟剔。我一直安慰自己隔躲,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布物延。 她就那樣靜靜地躺著宣旱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪叛薯。 梳的紋絲不亂的頭發(fā)上浑吟,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機(jī)與錄音耗溜,去河邊找鬼组力。 笑死,一個胖子當(dāng)著我的面吹牛抖拴,可吹牛的內(nèi)容都是我干的燎字。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼候衍!你這毒婦竟也來了笼蛛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蛉鹿,失蹤者是張志新(化名)和其女友劉穎伐弹,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體榨为,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡惨好,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了随闺。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片日川。...
    茶點(diǎn)故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖矩乐,靈堂內(nèi)的尸體忽然破棺而出龄句,到底是詐尸還是另有隱情,我是刑警寧澤散罕,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布分歇,位于F島的核電站,受9級特大地震影響欧漱,放射性物質(zhì)發(fā)生泄漏职抡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一误甚、第九天 我趴在偏房一處隱蔽的房頂上張望缚甩。 院中可真熱鬧,春花似錦窑邦、人聲如沸擅威。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽郊丛。三九已至,卻和暖如春瞧筛,著一層夾襖步出監(jiān)牢的瞬間厉熟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工驾窟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留庆猫,地道東北人认轨。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓绅络,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子恩急,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容