在CentOS系统中,优化磁盘空间是一个重要的维护任务,可以帮助确保系统的稳定性和性能。以下是一些实用的技巧和步骤,帮助你有效地管理CentOS系统的磁盘空间。
df -h 命令查看磁盘使用情况,以了解各个分区的空间占用情况。/var/log 目录中,定期清理可以释放大量空间。
find /var/log -type f -name "*.log" -size 50M -mtime 7 -exec truncate -s 0 {} \;find /var/log -type f -name "*.log" -mtime 30 -exec rm -f {} \;/etc/logrotate.conf 文件,配置日志轮转策略。yum clean all 命令清理YUM缓存,包括软件包缓存和元数据缓存。package-cleanup 工具查找并删除不再需要的孤立包。
package-cleanup --quiet --leaves --exclude-binxargs yum remove -ypackage-cleanup 工具删除旧内核,只保留最近的几个内核版本。composer clear-cache/tmp 目录下的临时文件。
find /tmp -type f -mtime 5 -exec rm -f {} \;systemd-tmpfiles-clean.timer 服务进行定时清理。sync && echo 3 | sudo tee /proc/sys/vm/drop_cachessudo swapoff -a ; sudo swapon -ancdu 之类的磁盘清理工具来查看和管理磁盘空间。
ncdu:sudo yum install ncdu 或 sudo dnf install ncduncdu:ncdu /path/to/directoryGParted 或 fdisk。
在进行任何分区操作之前,请务必备份重要数据,以防数据丢失。