2012-06-04 14 views
5

Estoy tratando de hacer uso de la funcionalidad LVM2 en Linux (Centos6.0). Cuando se trata de hacer la primera etapa de definir un PV en un dispositivo de bloque específico, me sale el mensaje de error siguiente:LVM2: error al crear un dispositivo de bloque

[[email protected] /] pvcreate /dev/sdb 

No se puede abrir/dev/sdb exclusivamente. Sistema de archivos montado?

/dev/sdb no está montado y se ha eliminado su tabla de particiones. Debo mencionar también que /dev/sdb solía representar un dispositivo de bloque más grande (aproximadamente 4 veces más grande) y se reducía por la configuración del ataque de hardware (dividí el HD a 4 en el controlador RAID).

¿Alguien ha encontrado este error antes y sabe cómo tomarlo desde aquí?

Respuesta

15

Tal vez device-mapper 'robe' este dispositivo. Prueba esto:

[[email protected] ~]# dmsetup ls 
sdb  (253, 2) 
VolGroup00-LogVol01  (253, 1) 
VolGroup00-LogVol00  (253, 0) 

Si encuentra SDB dispositivo aparece como el ejemplo anterior, y eliminar el uso de dmsetup y crear el volumen físico:

[[email protected] ~]# dmsetup remove sdb 

[[email protected] ~]# pvcreate /dev/sdb 
Physical volume "/dev/sdb" successfully created 
+2

Tuve que usar 'dmsetup remove_all -f' para desbloquear mi situación – asoundmove

0

[[email protected] /]pvcreate -vvvvv /dev/sdb

Podría ouput más detalles. y puede usar lsof -L para verificar si el dispositivo de bloque está abierto por otro proceso.

Cuestiones relacionadas