Me deparei com um problema ao tentar criar um novo physical volume em um dos
meus servidores. Acabei de reconhecer o disco no sistema operacional, criei
a partição LVM e na hora do pvcreate
encontrei a falha abaixo:
[root@rhel ~]# pvcreate /dev/sdb
Can't open /dev/sdb exclusively. Mounted filesystem?
O device não esta montado, os comandos lsof
e fuser
não indicam uso por
qualquer processo. Porque o pvcreate
não consegue concluir com sucesso?
Quem esta 'segurando' esse device?
Descobri com ajuda do mestre que o device-mapper 'roubou' o meu device.
Podemos evidenciar isso com o dmsetup
:
[root@rhel ~]# dmsetup ls
sdb (253, 2)
VolGroup00-LogVol01 (253, 1)
VolGroup00-LogVol00 (253, 0)
Basta remover o disco do device-mapper:
[root@rhel ~]# dmsetup remove sdb
E finalmente criar o physical volume para o LVM:
[root@rhel ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created