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. ]