我对 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 是一个很好的开始)