我运行的是 Ubuntu Server 11.04 x64 的服务器。
自从我从头开始设置该服务器并使用 RAID 1(软件)对其进行配置后,我一直在日常 cronjobs 的电子邮件中收到此错误。
A DegradedArray event had been detected on md device /dev/md/0.
Faithfully yours, etc.
P.S. The /proc/mdstat file currently contains the following:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sda1[0]
248820 blocks super 1.2 [2/1] [U_]
unused devices: <none>
答案1
您的 RAID 阵列中缺少一个驱动器。
248820 块超级 1.2 [2/1] [U_]
那一行字告诉了你这个问题。
检查您的 DMESG,看看它是否检测到您的其他磁盘,此外,使用软件 Raid 时,我在所有驱动器上运行 smartmon 以确保它们正常。您的第二个磁盘可能出现故障,而您却不知道。
现在要解决这个问题,您只需运行此命令,假设您的阵列的第二个驱动器是 sdb。
mdadm --管理 /dev/md0 --添加 /dev/sdb1
答案2
这意味着镜像已损坏 — 只有 sda1 仍在 RAID 中。您可以尝试使用 将第二个磁盘添加到 中mdadm /dev/md/0 -a /dev/2ND_DISK_NAME_PART_NUM
,如果我没记错的话。