我在使用 fsck 时遇到了问题。使用 cat /proc/mdstat 时,我得到了以下信息:
md0 : active raid1 sda1[3] sdb1[2]
524276 blocks super 1.0 [2/2] [UU]
我第一次使用 fsck 时犯了一个错误,因为我使用了 fsck /dev/sda1,但我当时记得我在这个服务器上有 raid1 - 正确的用法应该是 fsck /dev/md0。然后我使用了 fsck /dev/md0,但一直没有得到任何结果。
答案1
据我所知,只要你不同意修复任何报告的错误,对软 raid 成员进行 fsck 就不会造成任何损坏
/proc/mdstat 的输出完全正常,并且没有运行恢复/重建操作
如果您没有从 fsck /dev/md1 获得任何输出 - 我猜这意味着一切正常,您是否获得任何输出?
软 raid 是否已安装或卸载?通常,您必须/应该在运行 fsck 之前卸载该卷 - 特别是修复任何错误。