跳转至

Linux 存储与日志

磁盘和日志问题是线上故障中最常见的类型。排查时先判断空间、inode、目录占用和日志增长速度。

磁盘空间

# 查看磁盘空间
df -h

# 查看 inode
df -i

# 查看目录占用
du -sh /var/* 2>/dev/null | sort -h

# 查找大文件
find / -type f -size +500M 2>/dev/null

日志查看

# 查看系统日志
journalctl -xe --no-pager

# 查看服务日志
journalctl -u nginx -n 100 --no-pager

# 实时查看应用日志
tail -f /path/to/app.log

# 搜索错误
grep -RniE "error|failed|exception|timeout" /var/log 2>/dev/null | head

删除前检查

pwd
ls -la /path
find /path -maxdepth 1 -print

延伸案例