温馨提示×

CentOS怎样实现磁盘回收

小樊
46
2025-08-06 15:51:29
栏目: 智能运维

CentOS实现磁盘回收可通过以下方式:

  • 清理系统文件
    • 清理临时文件:rm -rf /tmp/* /var/tmp/*
    • 清理YUM缓存:yum clean all
    • 删除无用软件包:yum autoremove
    • 清理旧内核:package-cleanup --oldkernels --count=2
  • 管理日志文件
    • 删除旧日志:find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
    • 使用logrotate配置日志轮转:编辑/etc/logrotate.conf
  • 回收大文件占用空间
    • 查找大文件:find / -type f -size +100M
    • 使用工具分析:ncdu /path交互式查看并删除大文件。
  • 调整分区与挂载
    • 卸载旧分区并扩展新分区(需提前备份数据):lvremove + lvextend + xfs_growfs
    • 挂载旧硬盘到指定目录:mount /dev/sdX /mnt/olddisk
  • 设置定时自动清理
    • 通过crontab -e添加定时任务,例如每日清理临时文件。

操作前务必备份重要数据,避免误删。

0