blkid não retorna o UUID / label correto para a unidade

1

Eu tenho 7 unidades no meu servidor (rodando o Debian Wheezy como dom0 para um hipervisor Xen): Uma unidade de sistema de 80GB, 3 unidades de 2TB, uma de 1TB e 2x de 500GB.

As unidades de 2TB fazem parte de um array RAID 5 do mdadm (e na minha inefável sabedoria eu não as rotulei), enquanto as outras unidades são todas gerenciadas pelo SnapRAID e passam pelos nomes '1t', '500g1' e '500g2', respectivamente.

Para simplificar as informações aqui, mostrarei a saída de 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" 

Nesse caso, sdb / c / d1 são as unidades de 2TB e devem mostrar TYPE="linux_raid_member" , mas sdc1 mostra o UUID / rótulo para sdf1 e sdd1 mostra o UUID / rótulo para sdb1 (ou pode muito bem ser que sdb1 esteja mostrando o UUID / label para sdd1 ).

Estou tentando obter os UUIDs para as unidades de 2 TB para que eu possa passá-las para uma VM para gerenciamento via mdadm. Existe alguma maneira relativamente simples de resolver isso?

    
por lachlanroy 04.06.2013 / 17:11

0 respostas