linux

Linux清理秘籍:避免磁盘空间浪费

小樊
52
2025-08-26 10:00:54
栏目: 云计算

以下是避免Linux磁盘空间浪费的清理秘籍:

  1. 查看磁盘使用情况

    • df -h:查看各分区磁盘占用。
    • du -sh /path/*:查看指定目录下各子目录大小。
  2. 清理缓存与临时文件

    • 系统缓存
      • Debian/Ubuntu:sudo apt-get clean
      • RedHat/CentOS:sudo yum clean all
    • 临时文件
      • 删除/tmp目录文件:sudo rm -rf /tmp/*
      • 使用systemd-tmpfiles设置自动清理规则。
  3. 管理日志文件

    • 查看日志占用:du -sh /var/log/*
    • 清理旧日志:
      • 手动删除:sudo find /var/log -type f -mtime +30 -exec rm {} \;
      • 使用journalctlsudo journalctl --vacuum-time=7d(保留7天日志)。
  4. 卸载无用软件与旧内核

    • 卸载软件:sudo apt-get remove --purge <包名>(Debian/Ubuntu)或sudo yum remove <包名>(RedHat/CentOS)。
    • 删除旧内核(保留当前版本):
      • Debian/Ubuntu:dpkg --list | grep linux-image,然后sudo apt-get purge旧内核。
      • RedHat/CentOS:rpm -qa | grep kernel,然后sudo yum remove旧内核。
  5. 查找并清理大文件

    • 查找大于100MB的文件:find / -type f -size +100M -exec ls -lh {} \;
    • 确认后删除无用大文件:sudo rm -f /path/to/large-file
  6. 使用工具优化

    • 图形化工具:Baobab(磁盘分析)或BleachBit(系统清理)。
    • 定时任务:通过crontab -e设置定期清理脚本。

注意:操作前备份重要数据,谨慎使用rm -rf命令。

0
看了该问题的人还看了