在Debian系统中,可通过以下方式结合日志检查磁盘使用情况:
journalctl命令:
journalctl | grep -i "disk"。dmesg | grep -i "disk"。/var/log目录下的日志文件:
/var/log/syslog或/var/log/messages中可能包含磁盘挂载、空间不足等警告。/var/log/apache2/error.log)可能记录因磁盘空间导致的访问异常。df -h并将结果追加到日志文件,例如:df -h >> /var/log/disk_usage.log。awk提取特定分区使用率:awk '/\/$/ {print $1, $5}' /var/log/disk_usage.log。sort按使用率排序,识别高占用分区。journalctl管理Systemd日志:
journalctl --vacuum-time=7d(保留7天内日志)。journalctl --vacuum-size=500M。logrotate管理/var/log日志:
/etc/logrotate.conf设置日志轮转策略,例如自动压缩和删除超过30天的日志。df -h(重点关注Use%列,接近100%需处理)。df和邮件工具(如mail),在磁盘使用率超过设定值时发送通知。注意:操作前建议备份重要日志,避免误删。