最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ubuntu系統(tǒng)磁盤清理的方法大全

 更新時(shí)間:2025年12月30日 08:51:42   作者:嵌入式學(xué)習(xí)和實(shí)踐  
本文介紹了Ubuntu系統(tǒng)磁盤空間不足時(shí)的清理方法,包括快速安全清理(卸載無(wú)用軟件包、清理APT緩存、清理縮略圖緩存)和深度清理(清理系統(tǒng)日志、刪除舊內(nèi)核、清理Snap緩存),此外,還討論了不可直接刪除的系統(tǒng)關(guān)鍵目錄,并提供了操作指南,需要的朋友可以參考下

當(dāng)Ubuntu系統(tǒng)磁盤空間告急時(shí),可以通過(guò)清理一些特定文件和目錄來(lái)快速釋放空間。

清理類別具體方法主要命令或操作潛在釋放空間 & 說(shuō)明
快速安全清理1. 卸載無(wú)用軟件包
2. 清理APT緩存
3. 清理縮略圖緩存
1. sudo apt autoremove
2. sudo apt clean
3. rm -rf ~/.cache/thumbnails/*
適合日常清理,操作簡(jiǎn)單且風(fēng)險(xiǎn)低。
深度清理1. 清理系統(tǒng)日志
2. 刪除舊內(nèi)核
3. 清理Snap緩存
1. sudo journalctl --vacuum-time=3d
2. sudo apt purge linux-image-舊內(nèi)核版本號(hào)
3. sudo rm -rf /var/lib/snapd/cache/*
釋放空間顯著,但需要一定的操作技巧,需謹(jǐn)慎。
可視化管理1. 查找大文件
2. 使用圖形化工具
1. sudo du -sh /*
2. 使用ncduStacer
定位準(zhǔn)確,可以直觀地找到并刪除占用空間最大的文件或目錄。

一、清理前的準(zhǔn)備

在開始清理前,建議先檢查一下磁盤空間的使用情況,做到心中有數(shù)。

查看磁盤整體使用情況

df -h

這個(gè)命令可以確定是哪個(gè)分區(qū)(比如 //home)空間緊張。

定位大目錄
進(jìn)入根目錄或家目錄,使用以下命令查看各個(gè)子目錄的大?。?/p>

sudo du -sh /*

這能快速找到占用空間最大的目錄。

二、快速安全清理

這幾項(xiàng)操作非常安全,可以定期執(zhí)行。

卸載無(wú)用軟件包sudo apt autoremove
這個(gè)命令會(huì)自動(dòng)刪除那些之前作為依賴被安裝,但現(xiàn)在不再被任何程序使用的軟件包。

清理APT緩存sudo apt clean
系統(tǒng)會(huì)將下載的所有軟件包(.deb文件)緩存在 /var/cache/apt/archives/ 目錄中。這個(gè)命令會(huì)清空整個(gè)緩存,釋放可觀的空間。如果只想刪除過(guò)時(shí)的軟件包,可以使用 sudo apt autoclean。

清理縮略圖緩存rm -rf ~/.cache/thumbnails/*
這個(gè)命令會(huì)刪除用戶家目錄下的縮略圖緩存。這些是預(yù)覽圖片時(shí)自動(dòng)生成的,刪除后再次瀏覽時(shí)系統(tǒng)會(huì)重新創(chuàng)建,所以可以安全清理。

三、 深度清理

以下操作可以釋放更多空間,但需要額外小心。

清理系統(tǒng)日志
使用 journalctl 命令可以管理系統(tǒng)的日志。以下命令可以刪除3天前的所有日志:

#清理所有早于3天的日志
sudo journalctl --vacuum-time=3d
#或限制日志系統(tǒng)占用的最大磁盤空間
sudo journalctl --vacuum-size=100M
#也可以使用 logrotate 工具管理或手動(dòng)刪除舊的日志文件(如 *.log.1, *.gz)

刪除舊內(nèi)核
注意:這是一個(gè)高風(fēng)險(xiǎn)操作,務(wù)必確保至少保留一個(gè)當(dāng)前可用的內(nèi)核版本,切勿刪除當(dāng)前正在運(yùn)行的內(nèi)核。

  • 首先,查看已安裝的所有內(nèi)核:
dpkg --list | grep linux-image
  • 使用 uname -r 查看當(dāng)前正在使用的內(nèi)核版本。
  • 然后,使用 sudo apt purge linux-image-版本號(hào) 來(lái)刪除那些舊的、不再使用的內(nèi)核鏡像。建議保留最新的1-2個(gè)備用內(nèi)核即可。

清理Snap緩存
如果使用Snap軟件包,可以清理其緩存:

sudo rm -rf /var/lib/snapd/cache/*

此外,還可以使用 flatpak uninstall --unused 清理未使用的Flatpak運(yùn)行時(shí)。

四、/snap、/swapfile、/usr 和 /var 文件

目錄/文件核心作用是否可以直接刪除?清理/處理建議
/snapSnap軟件包的安裝目錄、核心運(yùn)行時(shí)。絕對(duì)不能直接刪除!可以卸載不用的Snap應(yīng)用,或清理其緩存。
/swapfile虛擬內(nèi)存/交換文件,作為物理內(nèi)存的擴(kuò)展。絕對(duì)不能直接刪除!可以調(diào)整其大小或禁用(需確保內(nèi)存充足)。
/usr系統(tǒng)核心資源庫(kù),包含用戶安裝的應(yīng)用程序、庫(kù)文件、文檔等。絕對(duì)不能直接刪除!幾乎不能手動(dòng)清理,依賴包管理器(如apt)。
/var可變數(shù)據(jù),如日志、緩存、數(shù)據(jù)庫(kù)、郵件等。不能直接刪除整個(gè)目錄!是清理的重點(diǎn)區(qū)域,可以有選擇地清理其子目錄(如緩存、舊日志)。

4.1/snap- Snap 軟件包容器

  • 作用:這是 Snap 格式軟件包的安裝目錄。Snap 是一種軟件打包和分發(fā)方式,它將應(yīng)用程序及其所有依賴項(xiàng)打包成一個(gè)獨(dú)立的、自包含的單元。每個(gè) Snap 應(yīng)用都在自己的沙箱中運(yùn)行。
  • 為什么不能直接刪除
    • 如果使用了任何 Snap 應(yīng)用(如 Slack、VS Code、Spotify 等),它們的核心文件就在這里。刪除目錄會(huì)導(dǎo)致所有 Snap 應(yīng)用無(wú)法運(yùn)行。
    • 即使現(xiàn)在沒(méi)用,它也是 Snap 系統(tǒng)的一部分,直接刪除會(huì)破壞系統(tǒng)的包管理結(jié)構(gòu)。
  • 如何安全清理
    • 卸載不用的 Snap 應(yīng)用
# 列出已安裝的 Snap 包
snap list
# 卸載不需要的 Snap 包
sudo snap remove <package-name>
  • 清理 Snap 緩存:Snap 會(huì)保留舊版本以便回滾,這可能會(huì)占用空間。可以清理緩存,但系統(tǒng)會(huì)自動(dòng)管理,通常不需要手動(dòng)干預(yù)。如果非要手動(dòng)清理,可以刪除緩存目錄(風(fēng)險(xiǎn)自擔(dān)):
sudo rm -rf /var/lib/snapd/cache/*

4.2/swapfile- 交換文件

  • 作用:在物理內(nèi)存(RAM)不足時(shí),系統(tǒng)會(huì)將內(nèi)存中不常用的數(shù)據(jù)暫時(shí)寫入到交換文件(Swap)中,從而為更需要內(nèi)存的程序騰出空間。它對(duì)于系統(tǒng)的穩(wěn)定性和休眠(Hibernate)功能至關(guān)重要。
  • 為什么不能直接刪除
    • 直接刪除 swapfile 可能會(huì)導(dǎo)致系統(tǒng)在內(nèi)存壓力大時(shí)崩潰、卡死或出現(xiàn)不可預(yù)知的行為。
    • 如果系統(tǒng)啟用了休眠功能,刪除交換文件將使休眠失效。
  • 如何安全處理
    • 調(diào)整大小:如果交換文件太大,并且確信內(nèi)存充足(例如,16GB以上內(nèi)存且不休眠),可以先創(chuàng)建一個(gè)新的、更小的交換文件,然后再刪除舊的。這是一個(gè)安全的過(guò)程,不是簡(jiǎn)單的 rm 命令。
    • 禁用交換文件:同樣,這是一個(gè)安全的配置過(guò)程,而不是直接刪除文件??梢允褂?sudo swapoff /swapfile 然后刪除,但通常不建議完全禁用。

4.3/usr- Unix System Resources

  • 作用:這是系統(tǒng)的“軟件庫(kù)”,存放了所有用戶安裝的應(yīng)用程序、系統(tǒng)的核心工具、庫(kù)文件、頭文件、共享的只讀數(shù)據(jù)等??梢园阉斫鉃?Windows 下的 C:\Program FilesC:\Windows\System32 的結(jié)合體。
  • 為什么不能直接刪除
    • 刪除 /usr 等于摧毀了整個(gè)系統(tǒng)的軟件生態(tài),系統(tǒng)將立即癱瘓,無(wú)法啟動(dòng)任何非內(nèi)置命令的程序。
    • 它的內(nèi)容完全由包管理器(如 aptdpkg)管理,手動(dòng)刪除會(huì)破壞依賴關(guān)系。
  • 如何安全清理
    • 幾乎無(wú)法手動(dòng)清理。唯一安全的方式是使用包管理器:
# 刪除不需要的軟件包
sudo apt autoremove --purge
# 查找并手動(dòng)卸載不常用的大型軟件
apt list --installed

4.4/var- Variable Data

  • 作用:存放系統(tǒng)運(yùn)行過(guò)程中經(jīng)常變化的可變數(shù)據(jù)。這是磁盤清理中最值得關(guān)注的目錄
  • 為什么不能直接刪除整個(gè)目錄:因?yàn)樗酥匾獢?shù)據(jù),如數(shù)據(jù)庫(kù)(MySQL/PostgreSQL)、郵件、網(wǎng)站數(shù)據(jù)、Docker 鏡像等。刪除整個(gè)目錄會(huì)導(dǎo)致服務(wù)崩潰、數(shù)據(jù)丟失。
  • 如何安全清理(重點(diǎn)?。?/strong>:

/var/cache/apt/archives/APT 軟件包緩存目錄。這是清理的首選目標(biāo)。

# 清空所有已下載的 .deb 軟件包(最徹底)
sudo apt clean
# 或只刪除過(guò)時(shí)的軟件包(更安全)
sudo apt autoclean

/var/log/系統(tǒng)日志目錄。日志文件會(huì)隨時(shí)間增長(zhǎng)。

# 清理所有早于3天的日志
sudo journalctl --vacuum-time=3d
# 或限制日志系統(tǒng)占用的最大磁盤空間
sudo journalctl --vacuum-size=100M
# 也可以使用 logrotate 工具管理或手動(dòng)刪除舊的日志文件(如 *.log.1, *.gz)
  • /var/lib/snapd/cache/:如前所述,Snap 的緩存目錄。
  • /var/tmp/:臨時(shí)文件目錄,但這里的文件通常會(huì)被保留更長(zhǎng)時(shí)間。可以檢查并刪除不必要的文件。

五、操作指南

當(dāng) Ubuntu 磁盤空間用完時(shí),請(qǐng)按以下順序安全高效地清理:

第一優(yōu)先級(jí)(安全快捷)

  • sudo apt autoremove (卸載無(wú)用依賴)
  • sudo apt clean (清空APT緩存,在 /var/cache/apt/archives/
  • rm -rf ~/.cache/thumbnails/* (清理用戶縮略圖緩存)

第二優(yōu)先級(jí)(深度清理 /var

  • sudo journalctl --vacuum-time=3d (清理系統(tǒng)日志)
  • 檢查并清理 /var/lib/snapd/cache/

第三優(yōu)先級(jí)(應(yīng)用級(jí)別)

  • 使用 snap listsudo snap remove 卸載不用的 Snap 應(yīng)用。
  • 使用 apt list --installed 查找并卸載不常用的大型軟件。

注意:在 Linux 系統(tǒng)里,永遠(yuǎn)不要直接刪除不完全理解其作用的系統(tǒng)級(jí)目錄??偸莾?yōu)先使用系統(tǒng)提供的包管理工具(apt, snap)或?qū)S妹睿?code>journalctl)來(lái)進(jìn)行清理。

清理日志

刪除日志

查看磁盤使用情況

以上就是Ubuntu系統(tǒng)磁盤清理的方法大全的詳細(xì)內(nèi)容,更多關(guān)于Ubuntu系統(tǒng)磁盤清理的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • linux如何關(guān)閉numa

    linux如何關(guān)閉numa

    這篇文章主要介紹了linux如何關(guān)閉numa問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • linux apache下虛擬主機(jī)配置方法

    linux apache下虛擬主機(jī)配置方法

    配置linux下虛擬主機(jī)的朋友能用的到,一個(gè)備份,感謝作者
    2008-07-07
  • Linux中的賬號(hào)和權(quán)限管理方式

    Linux中的賬號(hào)和權(quán)限管理方式

    這篇文章主要介紹了Linux中的賬號(hào)和權(quán)限管理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Openssl實(shí)現(xiàn)雙向認(rèn)證教程(附服務(wù)端客戶端代碼)

    Openssl實(shí)現(xiàn)雙向認(rèn)證教程(附服務(wù)端客戶端代碼)

    這篇文章主要介紹了Openssl實(shí)現(xiàn)雙向認(rèn)證教程(附服務(wù)端客戶端代碼),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 防止Linux rm命令誤操作的多場(chǎng)景防護(hù)方案與實(shí)踐

    防止Linux rm命令誤操作的多場(chǎng)景防護(hù)方案與實(shí)踐

    在 Linux 系統(tǒng)中,rm 命令是刪除文件和目錄的高效工具,但一旦誤操作,如執(zhí)行 rm -rf / 或 rm -rf /*,極易導(dǎo)致系統(tǒng)數(shù)據(jù)災(zāi)難,本文針對(duì)不同場(chǎng)景提供多種防護(hù)方案、具體實(shí)現(xiàn)步驟及實(shí)際案例,需要的朋友可以參考下
    2025-09-09
  • Centos7中搭建Nginx環(huán)境全過(guò)程

    Centos7中搭建Nginx環(huán)境全過(guò)程

    本文詳細(xì)講述了在Linux上安裝并配置Nginx的過(guò)程,包括安裝依賴庫(kù)、解壓安裝包、編譯安裝Nginx等步驟,并提供了啟動(dòng)、停止、重啟Nginx服務(wù)及配置Nginx常用命令的方法
    2026-04-04
  • Linux使用file命令判斷文件類型的方法詳解

    Linux使用file命令判斷文件類型的方法詳解

    在Linux系統(tǒng)中,file命令是一個(gè)看似簡(jiǎn)單卻功能強(qiáng)大的工具,它能夠幫助我們快速識(shí)別文件的真實(shí)類型,而不僅僅依賴于文件擴(kuò)展名,本文將從基礎(chǔ)用法講起,深入到其工作原理,并結(jié)合Java代碼示例展示如何在程序中實(shí)現(xiàn)類似功能,需要的朋友可以參考下
    2026-03-03
  • linux命令如何查看jvm堆內(nèi)存信息

    linux命令如何查看jvm堆內(nèi)存信息

    這篇文章主要介紹了linux命令如何查看jvm堆內(nèi)存信息方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • linux下用tar命令將當(dāng)前目錄下文件按子目錄壓縮歸檔的實(shí)現(xiàn)

    linux下用tar命令將當(dāng)前目錄下文件按子目錄壓縮歸檔的實(shí)現(xiàn)

    下面小編就為大家?guī)?lái)一篇linux下用tar命令將當(dāng)前目錄下文件按子目錄壓縮歸檔的實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • Linux一行命令處理批量文件詳解

    Linux一行命令處理批量文件詳解

    這篇文章主要介紹了Linux一行命令處理批量文件詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08

最新評(píng)論

宜丰县| 搜索| 海晏县| 崇阳县| 霍林郭勒市| 湖州市| 开化县| 澳门| 吴旗县| 乃东县| 昆山市| 三江| 营口市| 屯门区| 龙川县| 宁安市| 湖北省| 琼海市| 山丹县| 文安县| 奉贤区| 仙居县| 通许县| 深泽县| 灵寿县| 芒康县| 米易县| 华池县| 池州市| 铁岭市| 玛曲县| 普格县| 彭泽县| 郎溪县| 攀枝花市| 安福县| 西乌珠穆沁旗| 福海县| 越西县| 盘锦市| 舞钢市|