He creado volume group
, pero cuando lo intenté lvcreate
, falló:
[root@c7v232 ~]# vgdisplay
--- Volume group ---
VG Name vg_1afe5376c50bb27bdc8a0342a0bfb50b
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 13
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 89.87 GiB
PE Size 4.00 MiB
Total PE 23007
Alloc PE / Size 0 / 0
Free PE / Size 23007 / 89.87 GiB
VG UUID JZMo2m-CgAd-iQ3l-sNcp-J0W5-jwfi-058onD
[root@c7v232 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg_1afe5376c50bb27bdc8a0342a0bfb50b 1 0 0 wz--n- 89.87g 89.87g
[root@c7v232 ~]# lvs
[root@c7v232 ~]# lvcreate -L 5G -n lv_pao vg_1afe5376c50bb27bdc8a0342a0bfb50b
/dev/vg_1afe5376c50bb27bdc8a0342a0bfb50b/lv_pao: not found: device not cleared
Aborting. Failed to wipe start of new LV.
Sé que hay una pregunta similar, pero es Debian y no puedo encontrarla udev
en Centos.
Respuesta1
Resulta que udev
aún no lo he instalado. Ejecute yum install libudev-devel
, entonces funciona bien.
No sé por qué lo tengo udevadm
e lvcreate
incluso antes de instalarlibudev-devel
Respuesta2
Estaba probando LVM en un entorno qemu mínimo (sin systemd, sin udev) y también obtuve este error.
Ampliando la otra respuesta
Utilice "lvcreate -Zn...".
y la solución propuesta en el foro de Arch Linux[SOLUCIONADO] No se puede crear un nuevo volumen lógico lvm
No pude encontrar ningún error relevante ni información de depuración, pero encontré una solución.
Agregue -Z n para deshabilitar la puesta a cero. Entonces simplemente funciona bien.
Entonces, agregar esta opción crea el volumen lógico con una advertencia.
# lvcreate --zero n --size 10G --name usr vg0
WARNING: Logical volume vg0/usr not zeroed.
Logical volume "usr" created.
La opción --zero
también se menciona en la opción.--activate
La opción --zero normalmente requiere que el LV esté activo.
Usar --activate n
da el mismo resultado
# lvcreate --activate n --size 10G --name usr vg0
WARNING: Logical volume vg0/usr not zeroed.
Logical volume "usr" created.
Pero leyendo más abajo en OPCIONES--zero
Advertencia: intentar montar un BT sin cero puede provocar que el sistema se cuelgue.
Así que activa el volumen.
vgchange -a y
crear los /dev
nodos necesarios
vgmknodes
y poner a cero manualmente
dd if=/dev/zero of=/dev/vg0/usr bs=4k count=1
antes de crear el sistema de archivos
mkfs /dev/vg0/usr
Respuesta3
Suponiendo que udev esté instalado y ejecutándose, es posible que sea demasiado lento. O lo que sea.
Utilice "lvcreate -Zn...".