溫馨提示×

Linux磁盤清理攻略:找回丟失的存儲空間

小樊
52
2025-07-26 11:22:21
欄目: 云計算

在Linux系統中,磁盤空間管理是一項重要的任務,可以幫助我們保持系統的性能和穩定性。以下是一些有效的Linux磁盤清理攻略,幫助你找回丟失的存儲空間:

1. 查看磁盤使用情況

  • 使用 df -h 命令查看各個掛載點的磁盤使用情況,以確定哪些分區空間不足。

2. 查找并刪除大文件

  • 使用 find 命令查找并刪除大文件。例如,查找當前目錄及其子目錄中大于100MB的文件:
    find . -type f -size +100M -exec ls -lh {} \;
    
    根據查找結果手動刪除不需要的文件。

3. 清理緩存和臨時文件

  • 清理APT緩存(適用于Debian/Ubuntu系統):
    sudo apt-get clean
    
  • 清理YUM緩存(適用于RedHat/CentOS系統):
    sudo yum clean all
    
  • 刪除/tmp目錄下的臨時文件:
    sudo rm -rf /tmp/*
    
  • 清理用戶緩存文件:
    rm -rf ~/.cache/*
    

4. 清理日志文件

  • 使用 journalctl 命令清理journal日志,保留最近7天的日志:
    sudo journalctl --vacuum-time=7d
    
  • 手動刪除舊的日志文件:
    sudo rm /var/log/*
    

5. 刪除不再需要的軟件包

  • 使用包管理器刪除不再需要的軟件包及其依賴項。例如,在基于Debian的系統中:
    sudo apt-get autoremove --purge
    
    在基于RPM的系統中:
    sudo yum autoremove
    

6. 清理舊內核

  • 列出已安裝的內核版本:
    dpkg --list | grep linux-image
    
    rpm -qa | grep kernels
    
  • 刪除不再需要的舊內核:
    sudo apt-get autoremove --purge linux-image-舊版本號
    
    sudo yum remove kernel-舊版本號
    

7. 使用磁盤清理工具

  • 安裝并使用圖形化的磁盤清理工具,如Baobab(Debian/Ubuntu)或BleachBit,這些工具可以幫助你更直觀地查看磁盤空間使用情況,并清理不需要的文件。

8. 壓縮文件和文件夾

  • 使用 tar 命令壓縮不經常使用的文件和文件夾:
    tar -czvf backup.tar.gz /path/to/large-directory
    
    然后移到其他存儲設備或云端。

9. 監控磁盤使用

  • 定期監控磁盤使用情況,可以使用 cron 定時運行 dfdu 命令,發送郵件報警。

注意事項

  • 在刪除任何文件之前,請確保它們不是系統關鍵文件或正在使用的文件。
  • 定期備份重要數據,以防意外刪除。
  • 使用 rm -rf 命令時要非常小心,因為它會無提示地刪除所有匹配的文件和目錄。

通過以上步驟,你可以有效地清理Linux系統中的磁盤空間,確保系統的穩定性和性能。

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