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