溫馨提示×

Linux系統清理指南:釋放磁盤空間的方法

小樊
36
2025-08-24 10:07:53
欄目: 云計算

以下是Linux系統釋放磁盤空間的常用方法:

  1. 查看磁盤使用情況

    • df -h:查看各分區使用率。
    • du -sh /*:查看根目錄下各文件夾大小。
  2. 清理緩存與臨時文件

    • 系統緩存
      • sudo apt clean(Debian/Ubuntu)/ sudo yum clean all(CentOS/RHEL):清理軟件包緩存。
      • sync + echo 3 > /proc/sys/vm/drop_caches:手動清理頁緩存、dentries和inode緩存(謹慎使用)。
    • 臨時文件
      • sudo rm -rf /tmp/* /var/tmp/*:刪除臨時目錄文件。
      • systemd-tmpfiles --clean:按規則清理臨時文件(支持定時任務)。
  3. 管理日志文件

    • journalctl --vacuum-time=7d:保留7天內的日志,刪除舊日志。
    • sudo truncate -s 0 /var/log/*.log:清空指定日志文件(如syslog)。
  4. 刪除無用軟件與舊內核

    • sudo apt autoremove --purge(Debian/Ubuntu)/ sudo yum autoremove(CentOS/RHEL):刪除無用軟件包及依賴。
    • dpkg --list | grep linux-image(Debian/Ubuntu)/ rpm -qa | grep kernel(CentOS/RHEL):列出已安裝內核,刪除舊版本。
  5. 查找并清理大文件

    • sudo find / -type f -size +500M -exec ls -lh {} \;:查找大于500MB的文件。
    • ncdu:交互式工具分析大文件及目錄占用。
  6. 自動化清理(可選)

    • 通過cron定時任務定期執行清理腳本,例如每天清理/tmp目錄。

注意:執行刪除操作前需確認文件無用,避免誤刪重要數據。

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