El primer paso para crear un LVM es tomar los dispositivos físicos existentes y convertirlos en volúmenes físicos (PV). Esto se logra ejecutando el comando pvcreate. Por ejemplo, si tiene una partición de disco duro /dev/sdb2 y desea convertirla en PV, puede ejecutar el siguiente comando:
# pvcreate /dev/sdb2 Physical volume "/dev/sdb2" successfully created
Después de crearlo, puede usar pvdisplay /dev/sdb2 para mostrar las propiedades del volumen físico que acaba de crear.
# pvdisplay /dev/sdb2 --- NEW Physical volume --- PV Name /dev/sdb2 VG Name PV Size 7.06 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID MH3Nlh-TR27-tPmk-5lWi-jZrH-NKwb-rBN3WY
El comando pvdisplay muestra información sobre las diferentes propiedades del volumen físico:
- Nombre de PV :El nombre del volumen físico.
- Nombre de VG :el nombre del grupo de volúmenes, si lo hay, que ya está utilizando este volumen físico.
- Tamaño de PV :El tamaño del volumen físico.
- Asignable :Indicador de si este volumen físico es usable o no.
- Tamaño PE :El tamaño de las extensiones físicas. Las extensiones físicas son los componentes básicos de los volúmenes físicos, al igual que los bloques son los componentes básicos del disco duro de una computadora.
- PE total :el número total de extensiones físicas disponibles.
- PE gratis :el número de extensiones físicas que aún no se utilizan.
- PE asignado :El número de extensiones físicas que ya están en uso.
- UUID de PV :una identificación única generada aleatoriamente para el volumen físico.
Ejemplos de comandos pvcreate
1. Para crear un volumen físico a partir de una partición o unidad:
# pvcreate /dev/sda
2. Para forzar la creación del volumen físico:
# pvcreate -f /dev/sda1 # pvcreate --force /dev/sda1
3. Para especificar el uuid para el dispositivo:
# pvcreate -u e24b38c3-d57e-4903-b6dd-d002c5a8fd0f # pvcreate --uuid e24b38c3-d57e-4903-b6dd-d002c5a8fd0f
4. Para responder afirmativamente a todas las preguntas:
# pvcreate -y /dev/sda1
5. Para especificar si los primeros 4 sectores del dispositivo deben borrarse o no:
# pvcreate -Z y # pvcreate --zero y
6. Para especificar la cantidad de espacio que se reservará para los metadatos:
# pvcreate --metadatasize
7. Para alinear el inicio de los datos con un múltiplo de este número:
# pvcreate --dataalignment 4
8. Para especificar el número de áreas de metadatos a reservar en cada PV:
# pvcreate --[pv]metadatacopies 2
9. Para ignorar o dejar de ignorar áreas de metadatos en este volumen físico:
# pvcreate --metadataignore y
10. Para extraer la ubicación y el tamaño de los datos en el PV del archivo:
# pvcreate --restorefile file
11. Para permitir que se especifique un uuid sin requerir también que se proporcione una copia de seguridad de los metadatos:
# pvcreate --norestorefile
12. A un sector diferente cerca del inicio del disco para etiquetar el PV:
# pvcreate --labelsector sector
13. Para anular el tamaño detectado automáticamente del PV:
# pvcreate --setphysicalvolumesize size