优化CentOS系统存储空间可从清理文件、调整分区、优化文件系统等方面入手,具体方法如下:
- 清理不必要的文件和目录
- 删除临时文件:
sudo rm -rf /tmp/* /var/tmp/*。 - 清理YUM缓存:
sudo yum clean all。 - 删除无用软件包:
sudo yum autoremove。 - 清理旧内核:
sudo package-cleanup --oldkernels --count=1。 - 删除大文件:用
find / -type f -size +100M -exec ls -lh {} \;查找并删除。
- 删除临时文件:
- 调整分区大小
- 使用
fdisk或parted扩展分区(需有未分配空间)。 - 通过LVM动态调整逻辑卷大小:
lvextend -L +SIZE /dev/vg_name/lv_name。
- 使用
- 优化文件系统
- 选择高效文件系统:如XFS适用于大文件场景,ext4兼容性更佳。
- 调整挂载参数:在
/etc/fstab中添加noatime减少磁盘写入。
- 使用工具辅助管理
- 用
ncdu分析磁盘占用:sudo ncdu /。 - 压缩归档文件:
tar -czvf archive.tar.gz /path或7z a -t7z -mx=9 archive.7z /path。
- 用
- 日志与缓存管理
- 设置日志轮转:编辑
/etc/logrotate.conf控制日志保留天数。 - 清空回收站:
sudo rm -rf /home/*/.local/share/Trash/*。
- 设置日志轮转:编辑
操作前务必备份重要数据,避免误删。