在CentOS系统中优化和清理磁盘空间可以通过多种方法实现。以下是一些有效的策略:
df -h 命令查看各个分区的空间使用情况,找出占用空间较大的目录。/var/log 目录下的日志文件,可以使用 du -sh /var/log 命令查看日志文件大小,并删除或压缩较大的日志文件。yum clean all 清理YUM缓存。rm -rf /tmp/* 删除临时文件。/tmp、/var/cache 等目录下的不必要的文件,使用 find 命令查找并删除大文件。/home 目录。/home。lvextend 扩展根目录。/home 目录并挂载。gparted 等工具调整分区大小,缩小分区以释放空间,或者扩展分区以使用未分配的空间。SELECT *,减少 JOIN 操作,使用 LIMIT 限制返回结果数量。ANALYZE TABLE、OPTIMIZE TABLE 等命令进行数据库维护。vm.swappiness 和 vm.overcommit_memory 等内核参数,减少对 swap 的依赖。ncdu 是一个强大的磁盘空间分析工具,可以帮助你快速找到占用空间大的目录。iotop 可以实时监控磁盘 I/O 使用情况,帮助你发现占用 I/O 资源多的进程。logrotate 工具定期轮转日志文件,将旧的日志文件压缩或删除,并创建新的日志文件。find /var/log -type f -name "*.log" -mtime 30 -exec rm -f {} \;
sudo rm -rf /root/.local/share/Trash/* 命令清空用户目录下的回收站文件夹。在进行任何操作之前,请确保备份重要数据,以防数据丢失。