blkid 没有返回驱动器的正确 UUID/标签

blkid 没有返回驱动器的正确 UUID/标签

我的服务器中有 7 个驱动器(运行 Debian Wheezy 作为 Xen 虚拟机管理程序的 dom0):一个 80GB 系统驱动器、3 x 2TB 驱动器、一个 1TB 驱动器和 2x 500GB 驱动器。

2TB 驱动器都是 mdadm RAID 5 阵列的一部分(并且我没有给它们贴标签),而其他驱动器均由 SnapRAID 管理,分别名为“1t”、“500g1”和“500g2”。

为了简化此处的信息,我将显示以下输出sudo blkid /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1

/dev/sda1: LABEL="boot" UUID="81db8bc2-6cc1-4272-beab-8c1d667cfa93" TYPE="ext2" 
/dev/sdb1: UUID="e3a5165b-0818-bf51-cfdf-f01bce733365" TYPE="linux_raid_member" 
/dev/sdc1: LABEL="500g1" UUID="1aad0eeb-0fc3-47cc-ad4b-54521f2cd6ee" TYPE="ext4" 
/dev/sdd1: UUID="e3a5165b-0818-bf51-cfdf-f01bce733365" TYPE="linux_raid_member" 
/dev/sde1: LABEL="1t" UUID="778dcc42-c74f-433e-b8c0-5228d0134f14" TYPE="ext4" 
/dev/sdf1: LABEL="500g1" UUID="1aad0eeb-0fc3-47cc-ad4b-54521f2cd6ee" TYPE="ext4" 
/dev/sdg1: LABEL="500g2" UUID="b698ea83-99b2-49c2-90e5-548bff6dcab1" TYPE="ext4" 

在这种情况下,sdb/c/d1 是 2TB 驱动器,并且都应该显示TYPE="linux_raid_member",但sdc1显示 的 UUID/标签sdf1,并sdd1显示 的 UUID/标签sdb1(或者很可能是sdb1显示 的 UUID/标签sdd1)。

我正在尝试获取 2TB 驱动器的 UUID,以便可以将它们传递给 VM 进行管理,通过 mdadm。有没有相对简单的方法可以解决这个问题?

相关内容