故障分区是/dev/sdb3。
来自/proc/mdstat:
md2 : active raid1 sda3[2]
2896184639 blocks super 1.2 [2/1] [U_]
/etc/fstab 中说:
# /dev/md/2 belongs to LVM volume group 'vg0'
/dev/vg0/backups /backups ext4 defaults 0 0
/dev/vg0/root / ext4 defaults 0 0
pvs 说:
PV VG Fmt Attr PSize PFree
/dev/md2 vg0 lvm2 a-- 2.70t 50.00g
lvs 说:
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
backups vg0 -wi-ao-- 974.00g
root vg0 -wi-ao-- 1.70t
是否可以对 /dev/sdb3 进行 fsck.ext4 (或 badblock),只要机器在运转?(不会因 LVM 而出现“设备或资源繁忙”的情况)。
答案1
您甚至不应该尝试对特定分区执行 fsck,因为您正在使用软件 RAID 和 LV。因此文件系统处于其他/“更高”级别。
但是,如果操作系统未使用某个特定分区(本例中为 /dev/sdb3),则可以在该分区上使用坏块。然后,如果设备状态正常,您可以(并且应该)使用选项“--re-add”将您的分区重新添加到 RAID。