| 场景 | 服务写日志/写数据报只读错误 |
|---|---|
| 目标 | 确认内核报错、尝试恢复并评估硬件 |
| 工具链 | dmesg → mount → e2fsck/xfs_repair |
第 1 步:取证
第 1 步:取证
dmesg -T | grep -i -E 'I/O error|remount|read-only|EXT4-fs error|XFS' | tail -n 50
mount | grep ' / '第 2 步:尝试重新挂载读写(未确认硬件前谨慎)
第 2 步:尝试重新挂载读写(未确认硬件前谨慎)
mount -o remount,rw /
touch /root/.rwtest && rm /root/.rwtest第 3 步:若反复变只读:维护窗口离线修复
第 3 步:若反复变只读:维护窗口离线修复
umount /data && fsck -f /dev/sdb1 # ext
umount /data && xfs_repair -n /dev/sdb1 # XFS 先预检remount rw 只是把问题盖住:底层盘出现 I/O error 时优先备份数据、安排换盘,而不是让服务继续写。