溫馨提示×

Ubuntu分區后如何優化磁盤空間

小樊
44
2025-09-18 13:23:41
欄目: 云計算

Ubuntu分區后優化磁盤空間的常用方法

1. 清理系統冗余文件

  • 清理APT緩存:APT包管理器會保留已下載的.deb文件(位于/var/cache/apt/archives),可通過以下命令清理:
    sudo apt clean(徹底清除所有緩存)或sudo apt autoclean(僅清除舊版本緩存)。
  • 刪除舊內核:舊內核版本會占用大量空間,可通過以下步驟清理:
    ① 查看已安裝內核:dpkg --list | grep linux-image;
    ② 刪除舊內核(保留當前使用的版本,可通過uname -r查看):sudo apt purge linux-image-<version>。
  • 清理Snap舊版本:Snap包會保留多個歷史版本,可通過以下命令清理:
    sudo snap remove <package-name> --revision=<old-revision>(替換為具體包名和舊版本號),或使用sudo snap refresh自動更新到最新版本并清理舊版本。

2. 調整分區大?。〝U展/縮?。?/strong>

  • 使用GParted圖形工具
    ① 安裝GParted:sudo apt install gparted;
    ② 啟動后選擇目標分區,點擊“Resize/Move”按鈕調整分區大?。ㄐ璐_保未分配空間充足);
    ③ 應用更改后重啟系統(部分操作可能需要從Live USB啟動)。
  • 使用LVM(邏輯卷管理)
    若分區采用LVM,可通過以下命令動態擴展邏輯卷:
    ① 查看邏輯卷信息:sudo lvdisplay;
    ② 擴展邏輯卷大?。?code>sudo lvextend -L +10G /dev/mapper/<vg-name>-<lv-name>(+10G表示增加10GB);
    ③ 調整文件系統大小以匹配新分區:sudo resize2fs /dev/mapper/<vg-name>-<lv-name>(適用于ext4文件系統)。

3. 管理日志文件

  • 清理systemd日志
    systemd日志會隨時間積累,可通過以下命令清理:
    ① 刪除超過7天的舊日志:sudo journalctl --vacuum-time=7d;
    ② 限制日志文件大?。ㄈ绮怀^500MB):sudo journalctl --vacuum-size=500M;
    ③ 手動清理/var/log目錄下的舊日志(如.gz壓縮文件或編號日志):sudo rm -rf /var/log/*.gz /var/log/*.{1,2}。

4. 清理緩存與臨時文件

  • 清理縮略圖緩存
    文件管理器(如Nautilus)會生成縮略圖緩存(位于~/.cache/thumbnails),可通過以下命令清理:
    rm -rf ~/.cache/thumbnails/*(需替換為當前用戶目錄)。
  • 清理臨時文件
    系統臨時文件位于/tmp/var/tmp,可通過以下命令清理:
    sudo rm -rf /tmp/* /var/tmp/*(謹慎操作,避免刪除正在使用的臨時文件)。
  • 使用BleachBit工具
    BleachBit是圖形化清理工具,可清理瀏覽器緩存、系統垃圾、聊天記錄等,安裝命令:sudo apt install bleachbit,運行后選擇需要清理的項目即可。

5. 查找并刪除大文件/重復文件

  • 查找大文件
    使用ncdu(圖形化磁盤分析工具)或du命令查找占用空間大的文件:
    ① 安裝ncdu:sudo apt install ncdu,運行ncdu /即可掃描根分區;
    ② 使用du命令:du -ah / | sort -rh | head -n 10(顯示根分區下最大的10個文件/目錄)。
  • 刪除重復文件
    使用fdupes工具查找并刪除重復文件:
    ① 安裝fdupes:sudo apt install fdupes;
    ② 掃描目錄(如/home):fdupes -r /home;
    ③ 刪除重復文件(交互模式):fdupes -rdN /home-r遞歸,-d刪除,-N靜默刪除)。

6. 優化分區方案

  • 合理分配分區大小
    根據使用場景分配分區,推薦方案:
    ① EFI分區:200MB(用于UEFI啟動);
    ② 根分區(/):20-50GB(包含系統文件和第三方軟件);
    ③ 家目錄分區(/home):剩余大部分空間(存儲用戶個人文件);
    ④ 交換分區(swap):物理內存的1-2倍(內存>64GB時可設為2GB)。
  • 使用LVM提高靈活性
    LVM允許動態調整分區大小,適合需要頻繁擴展空間的場景,創建LVM分區步驟:
    ① 創建物理卷:sudo pvcreate /dev/sdX(替換為目標磁盤);
    ② 創建卷組:sudo vgcreate <vg-name> /dev/sdX;
    ③ 創建邏輯卷:sudo lvcreate -L 50G -n <lv-name> <vg-name>(50G為邏輯卷大?。?;
    ④ 格式化并掛載:sudo mkfs.ext4 /dev/<vg-name>/<lv-name>,然后修改/etc/fstab實現自動掛載。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女