温馨提示×

如何快速清理centos磁盘空间

小樊
33
2025-11-25 23:13:57
栏目: 云计算

要快速清理 CentOS 系统的磁盘空间,可以按照以下步骤进行操作:

  1. 查找并删除大文件

    • 使用 dufind 命令查找大文件。
      du -sh * | sort -hr | head -n 10
      find /path/to/directory -type f -size +100M
      
    • 删除不再需要的文件。
  2. 清理缓存和临时文件

    • 清理 YUM 缓存:
      yum clean all
      
    • 删除临时文件:
      rm -rf /tmp/*
      
  3. 删除旧的内核

    • 列出已安装的内核:
      rpm -qa | grep kernel
      
    • 删除旧版本内核(保留最新的一个):
      package-cleanup --oldkernels --count=1
      yum remove <old_kernel_package>
      
  4. 清理日志文件

    • 日志文件通常位于 /var/log,可以删除或压缩旧日志:
      journalctl --vacuum-time=2weeks
      find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
      
  5. 删除不必要的软件包

    • 列出所有已安装的软件包:
      rpm -qa
      
    • 删除不再需要的软件包:
      yum remove <package_name>
      
  6. 使用磁盘清理工具

    • 可以使用 ncdu 工具来分析磁盘使用情况:
      yum install ncdu
      ncdu /
      
  7. 清理邮件队列(如果适用):

    • 清理邮件队列:
      postsuper -d ALL
      
  8. 检查并删除重复文件

    • 使用 fdupes 工具查找并删除重复文件:
      yum install fdupes
      fdupes -r /path/to/directory
      

请在执行删除操作之前,确保备份重要数据,以防止误删。

0