LVM, falha no pvcreate "Can't open exclusively"

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:

1
2
[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:

1
2
3
4
[root@rhel ~]# dmsetup ls
sdb     (253, 2)
VolGroup00-LogVol01     (253, 1)
VolGroup00-LogVol00     (253, 0)

Basta remover o disco do device-mapper:

1
[root@rhel ~]# dmsetup remove sdb

E finalmente criar o physical volume para o LVM:

1
2
[root@rhel ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created
[, , , , , ]

Comentários