GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear un volumen físico en Linux usando LVM

Volúmenes físicos (PV ) son el "bloque" base que necesita para manipular un disco usando el Administrador de volumen lógico (LVM ).

Ahora, no nos apresuremos. ¿Qué es exactamente un volumen físico? ¿Qué demonios es LVM?

En resumen, LVM es un tipo de virtualización de almacenamiento que permite a los operadores mucha más flexibilidad en la gestión del almacenamiento que el particionamiento estándar. Un volumen físico es cualquier dispositivo de almacenamiento físico, como una unidad de disco duro (HDD ), unidad de estado sólido (SSD ), o partición, que se ha inicializado como un volumen físico con LVM. Sin volúmenes físicos correctamente inicializados, no puede crear grupos de volúmenes o volúmenes lógicos.

¡Entonces empecemos! Primero, hay algunas consideraciones.

No intente identificar la cantidad exacta de espacio que necesita hasta el byte más cercano. La razón de esto es que LVM coloca etiquetas en el UUID de los volúmenes físicos. , así como el almacenamiento de metadatos. Si bien esto no ocupa mucho espacio, comprenda que si inicializa un PV de 1 Gb, no tiene 1 Gb de espacio utilizable.

Además, aunque LVM le permite crear volúmenes físicos usando múltiples particiones, se recomienda que use una sola partición para un PV. Esto se debe a un par de razones:las particiones individuales son más fáciles de rastrear para los administradores de sistemas y experimentará un mejor rendimiento de creación de bandas. Para obtener más información al respecto, consulte Documentación de Red Hat.

Inicializando volúmenes físicos

Entonces, ahora que hemos considerado nuestras opciones, veamos el proceso de inicialización real. Siempre es una buena práctica ver qué volúmenes físicos ya tiene configurados en su sistema. Para hacer esto, use el pvs dominio. Debería obtener algo similar a esto:

[root@rhel ~]# pvs
  PV         VG   Fmt  Attr PSize   PFree
  /dev/sda2  rhel lvm2 a--  <29.00g    0 

Aquí podemos ver que mi VM solo tiene un único volumen físico /dev/sda2 eso es 29.00Gb. Vamos a crear dos PV adicionales a 1 Gb para demostrar el proceso:

[root@rhel ~]# pvcreate /dev/sdb /dev/sdc
    Physical volume "/dev/sdb" successfully created.
    Physical volume "/dev/sdc" successfully created.

Puede verificar que la creación funcionó utilizando pvdisplay comando:

[root@rhel ~] # pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               rhel
  PV Size               <29.00 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              7423
  Free PE               0
  Allocated PE          7423
  PV UUID               q9VFt3-YR0m-XATY-BADn-Vbnb-PVl5-9wIAhd
   
  "/dev/sdb" is a new physical volume of "1.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb
  VG Name               
  PV Size               1.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               3MHooU-799T-xe8q-24Jk-MMdc-pkhF-Tnqpbg
   
  "/dev/sdc" is a new physical volume of "1.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdc
  VG Name               
  PV Size               1.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               ydegao-MGb8-X5Mc-VuLp-JnFH-vmx9-rYa9wQ>

Sin embargo, encuentro que en la mayoría de los casos de uso, el pvs El comando es mucho más fácil de leer:

[root@rhel ~]# pvs
  PV         VG   Fmt  Attr PSize   PFree
  /dev/sda2  rhel lvm2 a--  <29.00g    0 
  /dev/sdb        lvm2 ---    1.00g 1.00g
  /dev/sdc        lvm2 ---    1.00g 1.00g>

Resumen y resolución de problemas

Si pudo seguir esos pasos con éxito, ¡felicitaciones por inicializar un volumen físico! De lo contrario, asegúrese de que sus nuevas unidades o particiones estén formateadas pero NO montadas antes de usar pvcreate dominio. De lo contrario, verá el siguiente error:

[root@rhel ~]# pvcreate /dev/sdb /dev/sdc
  Can't open /dev/sdb exclusively.  Mounted filesystem?
  Can't open /dev/sdc exclusively.  Mounted filesystem?

Espero que este vistazo rápido a la creación de unidades físicas haya sido útil. A continuación, le recomiendo que intente crear un grupo de volúmenes usando vgcreate . ¡Más sobre eso en un artículo futuro!

[ Curso gratuito en línea:Descripción general técnica de Red Hat Enterprise Linux. ]


Linux
  1. Cómo crear un sistema de archivos en una partición o volumen lógico de Linux

  2. Cómo crear un usuario de Linux usando Ansible

  3. Cómo recuperar el volumen lógico (LV) eliminado en LVM usando vgcfgrestore

  4. Linux/UNIX:Cómo crear una partición extendida usando fdisk

  5. Cómo crear archivos dispersos en Linux usando el comando 'dd'

Cómo crear un directorio en Linux usando el comando mkdir

Cómo crear un enlace simbólico en Linux usando el comando Ln

Cómo crear un archivo en Linux usando el comando Cat

Cómo crear un grupo de volúmenes en Linux con LVM

Cómo crear un archivo en Linux usando Terminal

Cree un volumen de disco duro virtual (VHD) usando un archivo en Linux