重启后 Raid1 磁盘降级

重启后 Raid1 磁盘降级

我正在测试 Rackspace 云服务器,并在 Raid1 配置中设置了两个云块存储卷。

这些卷上没有系统文件,它们仅用于存储。在我重新启动服务器之前,一切似乎都运行正常。

完成后,第二个卷被移除并在状态下标记为“有故障的备用”。

知道这可能是什么原因造成的吗?


更新:12/24

我已经与 Rackspace 支持人员讨论过这个问题,但问题仍未解决。他们认为 Raid 在关机前可能没有完全停用,并建议我尝试添加barrier=0fstab 选项,但没有帮助。

我还尝试在重新启动之前卸载 Raid 卷,但是当发生这种情况时,第一个卷这次进入了“故障备用”状态。

以下是我的 fstab 选项:

proc          /proc           proc    nodev,noexec,nosuid           0       0
/dev/xvda1    /               ext3    errors=remount-ro,barrier=0   0       1
/dev/xvdc1    none            swap    sw                            0       0
/dev/md0      /mnt/var1       ext4    defaults,noatime,barrier=0    0       0

以下是mdadm --query --detail /dev/md0重启后的结果

        Version : 1.2
  Creation Time : Fri Dec 21 17:42:10 2012
     Raid Level : raid1
     Array Size : 104791936 (99.94 GiB 107.31 GB)
  Used Dev Size : 104791936 (99.94 GiB 107.31 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Mon Dec 24 21:24:26 2012
          State : clean, degraded 
 Active Devices : 1
Working Devices : 1
 Failed Devices : 1
  Spare Devices : 0

           Name : test-prod:0  (local to host test-prod)
           UUID : a6b73196:be9fb090:5cc71f0a:205b6fb2
         Events : 148

    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       2     202       48        1      active sync   /dev/xvdd

       0     202       16        -      faulty spare   /dev/xvdb

重启后,我可以运行mdadm --remove /dev/md0 /dev/xvdb; mdadm --add /dev/md0 /dev/xvdb,并且阵列成功重建,直到下次重启。

相关内容