Linux 软件 RAID:如何对硬盘进行 fsck?

Linux 软件 RAID:如何对硬盘进行 fsck?

我们有一台运行软件 RAID1 的 Linux 服务器。我们发现以下问题/var/log/messages无法读取的扇区。我想fsck对驱动器执行完整检查以获取更多信息,但fsck /dev/md0由于中间存在软件 RAID 层,因此检查结果为干净。我如何检查实际硬盘?我需要拆卸整个 RAID 吗?我如何处理由于附加软件 RAID 头导致的分区不一致问题?

有人对此有好主意吗?

答案1

fsck测试文件系统,但只要 RAID 没有完全失效,这应该没问题。

要测试磁盘本身,请使用badblocks(在包装中e2fsprogs)。

badblocks /dev/sda

相关内容