mdadm 状态“活动”和状态“干净”之间有什么区别

mdadm 状态“活动”和状态“干净”之间有什么区别

我有两台不同的计算机,具有不同的 RAID5 阵列。当我运行命令时

mdadm --detail /dev/md0

对于“状态”字段,一个驱动器报告“活动”,而另一个驱动器报告“干净”。有什么不同?我应该担心任一状态吗?两者似乎都工作正常。

答案1

RAID 阵列文档在Linux内核中:

clean - no pending writes, but otherwise active.
    When written to inactive array, starts without resync
    If a write request arrives then
      if metadata is known, mark 'dirty' and switch to 'active'.
      if not known, block and switch to write-pending
    If written to an active array that has pending writes, then fails.
active
    fully active: IO and resync can be happening.
    When written to inactive array, starts with resync

所以,不,你不需要担心这两种状态;两者均正常运行。如果你看到了inactive,那你就得担心了。

mdadm包括一个 raid 监控守护程序,它将向您发出警报(默认情况下通过电子邮件)您需要注意的任何情况,特别是出现故障的磁盘。您应该确保它已配置并正在运行。

答案2

元设备 (md0) 应报告clean,并且物理磁盘(对于简单镜像而言为 fe /dev/sda2 和 /dev/sdb2)应为active sync.那么一切都很好。

相关内容