GNU/Linux >> Tutoriales Linux >  >> Cent OS

Error de pvcreate:no se puede abrir /dev/sdx exclusivamente. ¿Sistema de archivos montado?

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.


Cent OS
  1. Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

  2. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  3. Cómo mapear dispositivos /dev/sdX y /dev/mapper/mpathY desde el dispositivo /dev/dm-Z

  4. fdisk:no se puede escribir /dev/sdg:descriptor de archivo incorrecto:error al formatear el disco USB

  5. mdadm:no se puede abrir /dev/sda1:dispositivo o recurso ocupado

tty (/dev/tty) vs pts (/dev/pts) en Linux

avrdude:ser_open():no se puede abrir el dispositivo /dev/ttyACM0:dispositivo o recurso ocupado

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr

¿Por qué se requieren < o > para usar /dev/tcp?

Diferencias entre /dev/sda y /dev/sda1