重建 RAID1 问题

重建 RAID1 问题

我对 Karmic 的升级非常顺利,我甚至收到了来自实用程序 Palimpsest 的消息,说我的 RAID1 中的一个驱动器有很多坏扇区。我从 Newegg 购买了一个相同大小的驱动器并替换了出现故障的那个。我使用 Palimpsest 将新驱动器添加到 RAID1,花了很长时间,然后它说一切都很好。

sudo mdadm --misc -D /dev/md0还说阵列中的两个驱动器都是“活动同步”,所以我很有信心我已经成功重建了 RAID。当我用 Gparted 查看驱动器时,第一个驱动器看起来正常,但据称成功添加到阵列的新驱动器显示其状态未安装。那么我还需要做什么才能使这个 RAID 恢复正常运行,或者现在它在那里?

尝试仅使用新驱动器重新启动并严重崩溃,因此它不起作用,现在只是不确定如何从这里修复它。

尝试使用 Gparted 手动设置驱动器后使用终端命令重建。结果相同。

/dev/md0: Version : 00.90

  Creation Time : Sun Jan 18 05:54:48 2009
     Raid Level : raid1
     Array Size : 482520192 (460.17 GiB 494.10 GB)
  Used Dev Size : 482520192 (460.17 GiB 494.10 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent
    Update Time : Sat Nov  7 13:46:53 2009
          State : active, recovering
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
 Rebuild Status : 1% complete
           UUID : f5ca3964:807ed60a:f652e973:155a9c45
         Events : 0.1132371

    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/sda2
       1       8       16        1      active sync   /dev/sdb

答案1

我没有使用过 Palimpsest,但通常你必须重新创建分区表。

要复制分区,请使用:

sfdisk -d /dev/sda | sfdisk /dev/sdb

(sda 是您的好磁盘,sdb 是新磁盘)。

然后,你可以使用以下命令将新驱动器或分区添加到阵列中

mdadm --manage /dev/md0 --add /dev/sdb1

如果您能发布有关您的 raid 设置的更多详细信息就更好了。(/proc/mdstat 是一个很好的开始)

相关内容