mdadm和blkid给不同的uuid

我们最近更换了服务器中的硬盘,并重新安装了操作系统(Centos 6)

RAID每次启动都会重build; / dev / md2显然每次都丢失一张磁盘。 总是一样的数组,/ dev / md2:

# mdadm --detail /dev/md2 /dev/md2: Version : 1.0 Creation Time : Tue Jul 31 19:26:14 2012 Raid Level : raid1 Array Size : 1462516600 (1394.76 GiB 1497.62 GB) Used Dev Size : 1462516600 (1394.76 GiB 1497.62 GB) Raid Devices : 2 Total Devices : 2 Persistence : Superblock is persistent Update Time : Mon Aug 20 16:07:51 2012 State : active, resyncing Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 Resync Status : 13% complete Name : rescue:2 UUID : dfdcd9c4:24381dd7:25ffb77a:9bc2784c Events : 112 Number Major Minor RaidDevice State 0 8 3 0 active sync /dev/sda3 1 8 19 1 active sync /dev/sdb3 

我能find的唯一不一致(我不是RAID的专家)是blkid带来了以下内容:

 # blkid /dev/sda3: UUID="73315a4d-2885-45ed-88e9-00c66d449115" TYPE="ext4" /dev/sdb3: UUID="dfdcd9c4-2438-1dd7-25ff-b77a9bc2784c" UUID_SUB="72ffe87d-3105-dd6c-5b5c-58b14c2afc7f" LABEL="rescue:2" TYPE="linux_raid_member" /dev/md2: UUID="73315a4d-2885-45ed-88e9-00c66d449115" TYPE="ext4" 

由blkid报告的md2的UUID与mdadm报告的不一致。 而且,sda3在bldid中与md2具有相同的UUID。

呵呵六个月后…但我会尽力回答。

mdadm --examine --scan显示了几个RAID应该与mdadm.conf一致的uuids对于每个RAID,使RAID共享的所有分区都是相同的uuid。

blkid给你的文件系统uuids应该与fstab一致

所以blkid应该告诉你这样的事情:

 /dev/sda3: UUID="dfdcd9c4-2438-1dd7-25ff-b77a9bc2784c" TYPE="linux_raid_member" /dev/sdb3: UUID="dfdcd9c4-2438-1dd7-25ff-b77a9bc2784c" TYPE="linux_raid_member" /dev/md2: UUID="73315a4d-2885-45ed-88e9-00c66d449115" TYPE="ext4" 

其中/dev/sd[ab]3的uuid是RAID uuid

您可以尝试重新创buildRAID。

/dev/sda3是RAID的一部分吗? (你可以用mdadm --examine /dev/sda3来检查)

如果是这样,那么你可以做类似这样的事情:

 mdadm --create /dev/md[x] --assume-clean --level=<raidLevel> --verbose --raid-devices=<numberOfDevices> /dev/sd[x]3