Páginas

segunda-feira, 24 de fevereiro de 2014

Removendo discos de storage no Red Hat

Olá a todos!!!

No ano passado eu postei um tutorial sobre como adicionar um vdisk de storage HP num servidor Red Hat. Esse tutorial ensina como remover a referência de um disco que já foi removido mas que impede a criação de um pv em um novo disco. Quando tentamos criar um pv em um vdisk novo e recebemos a seguinte mensagem:

"Can't open /dev/sdb exclusively. Mounted filesystem?"

Isso significa que o disco removido era reconhecido como /dev/sdb e ainda existem referências a ele no multipath. Então precisamos descobrir quais são essas referências e removê-las:

cat /proc/partitions

8 0 143247360 sda
8 1 104391 sda1
8 2 143139150 sda2
8 16 292444160 sdb
253 0 20840448 dm-0
253 1 5111808 dm-1
253 2 5111808 dm-2
253 3 5111808 dm-3
253 4 4096000 dm-4
253 5 292444160 dm-5

Agora que descobrimos o major e minor numbers, vamos descobrir qual o alias do multipath eles estão associados:

dmsetup status

RootVG-swap: 0 8192000 linear
RootVG-root: 0 10223616 linear
RootVG-root: 10223616 31457280 linear
mpath8: 0 584888320 multipath 2 0 0 0 1 1 A 0 1 0 8:16 A 0
RootVG-tmp: 0 10223616 linear
RootVG-usr: 0 10223616 linear
RootVG-var: 0 10223616 linear

Pronto, agora descobrimos que o alias utilizado pelo disco removido era o mpath8 e agora podemos removê-lo efetivamente:

dmsetup remove mpath8

O próximo passo é apagá-lo do sistema:

echo 1 > /sys/block/sdb/device/delete

Em seguida devemos apagar o disco do /dev:

cd /dev/disk/by-id

ls -l

scsi-36001438005dff2f10000400000c90000 -> ../../sdb

rm -rf scsi-36001438005dff2f10000400000c90000

cd /dev

rm -rf sdb

E pronto! Agora basta reescanear os novos discos:

hp_rescan -a

E adicioná-lo normalmente. Espero ter ajudado.

Até a próxima!!!

Fonte: www.linuxquestions.org

Nenhum comentário:

Postar um comentário