![Linux 软件 RAID:如何对硬盘进行 fsck?](https://linux22.com/image/596309/Linux%20%E8%BD%AF%E4%BB%B6%20RAID%EF%BC%9A%E5%A6%82%E4%BD%95%E5%AF%B9%E7%A1%AC%E7%9B%98%E8%BF%9B%E8%A1%8C%20fsck%EF%BC%9F.png)
我们有一台运行软件 RAID1 的 Linux 服务器。我们发现以下问题/var/log/messages
:无法读取的扇区。我想fsck
对驱动器执行完整检查以获取更多信息,但fsck /dev/md0
由于中间存在软件 RAID 层,因此检查结果为干净。我如何检查实际硬盘?我需要拆卸整个 RAID 吗?我如何处理由于附加软件 RAID 头导致的分区不一致问题?
有人对此有好主意吗?
答案1
fsck
测试文件系统,但只要 RAID 没有完全失效,这应该没问题。
要测试磁盘本身,请使用badblocks
(在包装中e2fsprogs
)。
badblocks /dev/sda