Entonces, esta es la situación:los comandos pvcreate y vgcreate arrojan los errores que se muestran a continuación.
# pvcreate /dev/sdd1 Can't open /dev/sdd1 exclusively. Mounted filesystem?
# vgcreate vg1 /dev/sdd1 Can't open /dev/sdd1 exclusively. Mounted filesystem? Unable to add physical volume '/dev/sdd1' to volume group 'vg1'.
Causa probable del error
LVM solo creará una etiqueta pv en un dispositivo si no está actualmente en uso. Hay algunas de las otras causas de este problema, que incluyen:
- El dispositivo para pvcreate tiene un sistema de archivos montado.
- El dispositivo para pvcreate tiene una partición, pero está ejecutando pvcreate en todo el disco.
- El dispositivo para pvcreate es un dm-multipath y ya no tiene particiones en el disco, pero aún puede tener particiones asignadas en las tablas del asignador de dispositivos.
- El dispositivo para pvcreate anteriormente era un LVM PV, y todavía hay entradas en la tabla del mapeador de dispositivos para este dispositivo.
1. Asegúrese de que el dispositivo no esté montado en el que intenta crear PV.
# df -hP Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg1-lv1 17G 4.3G 13G 26% /data
También puede ejecutar el comando 'fuser' en la partición para ver qué procesos están accediendo al dispositivo.
# fuser -m -v /dev/sdd1
2. Si está siendo utilizado por un punto de montaje que está montado actualmente, desmóntelo primero.
# umount /data
3. Si está ejecutando pvcreate en todo el disco, elimine cualquier partición en ese disco o cree un PV en una nueva partición.
# pvremove /dev/sdd1
4. Ejecute un escaneo a nivel de PV, LV y VG.
# pvscan # vgscan # lvscan
5. Si el dispositivo es un dispositivo dm(device mapper)-multipath, verifique si hay entradas obsoletas en la 'tabla dmsetup '. Elimine las entradas obsoletas, si las hay.
# dmsetup info -C # dmsetup remove [dm_map_name]Nota :si el dispositivo está en uso y si algún servicio lo está usando, detenga el servicio y desmonte el sistema de archivos (si está montado) antes de realizar los pasos mencionados anteriormente.