CentOS 文件系统定期维护手册
一 日常巡检与空间监控
df -h、df -idu -sh /* 2>/dev/null | sort -hr | head -20lsof | grep deletedjournalctl --disk-usage、du -sh /var/log /var/cache/yum二 定期一致性检查与修复
tune2fs -l /dev/sdXtune2fs -c 30 /dev/sdX(每挂载30次检查一次)tune2fs -i 3m /dev/sdX(每3个月检查一次)tune2fs -l /dev/sdX | egrep "Maximum mount count|Check interval|Next check after"touch /forcefsck,下次重启将触发检查,成功后文件会自动移除fsck -y /dev/sdX三 日志与缓存清理
journalctl --disk-usagejournalctl --vacuum-time=2djournalctl --vacuum-size=500Myum clean allrm -rf /var/cache/yum /var/tmp/yum-*package-cleanup --oldkernels --count=2find /var -name "*.log" \( \( -size +50M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;四 自动化与维护窗口
df/du 巡检与告警、清理 /tmp、轮转与裁剪 systemd 日志yum clean all、清理 YUM 缓存残留、检查并告警大文件tune2fs 设定的时间/挂载次数检查;在维护窗口安排离线 fsck