以下是CentOS下优化磁盘空间使用的方法:
- 清理不必要的文件
- 删除临时文件:
sudo rm -rf /tmp/*。 - 清理YUM缓存:
sudo yum clean all(CentOS 7)或sudo dnf clean all(CentOS 8)。 - 删除无用软件包:
sudo yum autoremove(CentOS 7)或sudo dnf autoremove(CentOS 8)。 - 清理旧内核:
sudo package-cleanup --oldkernels --count=1。
- 删除临时文件:
- 优化日志文件
- 查看日志占用:
sudo du -sh /var/log/*。 - 清空或压缩日志:
sudo truncate -s 0 /var/log/或使用logrotate工具。
- 查看日志占用:
- 调整分区与LVM
- 查看分区:
df -h或fdisk -l。 - 扩展分区:使用
fdisk/parted调整分区大小,或通过LVM扩展逻辑卷(需提前备份数据)。
- 查看分区:
- 使用高效工具
- 分析磁盘占用:
ncdu(交互式工具,安装:sudo yum install ncdu)。 - 查找大文件:
sudo find / -type f -size +100M。
- 分析磁盘占用:
- 优化系统配置
- 调整内核参数(如
vm.swappiness)减少对交换空间的依赖。 - 关闭不必要的服务:
sudo systemctl stop <服务名>。
- 调整内核参数(如
注意:操作前务必备份重要数据,避免误删。