Volumes physiques (PV
) sont le "bloc" de base dont vous avez besoin pour manipuler un disque à l'aide du gestionnaire de volumes logiques (LVM
).
Maintenant, ne nous précipitons pas. Qu'est-ce qu'un volume physique exactement ? Qu'est-ce que LVM ?
En bref, LVM est un type de virtualisation du stockage qui offre aux opérateurs beaucoup plus de flexibilité dans la gestion du stockage que le partitionnement standard. Un volume physique est un périphérique de stockage physique, tel qu'un disque dur (HDD
), Disque SSD (SSD
), ou une partition, qui a été initialisée en tant que volume physique avec LVM. Sans volumes physiques correctement initialisés, vous ne pouvez pas créer de groupes de volumes ou de volumes logiques.
Alors, commençons! Tout d'abord, il y a quelques considérations.
N'essayez pas d'identifier la quantité exacte d'espace dont vous avez besoin jusqu'à l'octet le plus proche. La raison en est que LVM place des étiquettes sur l'UUID
des volumes physiques. , ainsi que le stockage des métadonnées. Bien que cela ne prenne pas beaucoup de place, comprenez que si vous initialisez un PV de 1 Go, vous n'avez pas 1 Go d'espace utilisable.
De plus, bien que LVM vous permette de créer des volumes physiques à l'aide de plusieurs partitions, il est recommandé d'utiliser une seule partition pour un PV. Ceci pour plusieurs raisons :les partitions uniques sont plus faciles à suivre pour les administrateurs système et vous bénéficierez de meilleures performances de Striping. Pour plus d'informations à ce sujet, consultez la documentation Red Hat.
Initialisation des volumes physiques
Donc, maintenant que nous avons examiné nos options, examinons le processus d'initialisation réel. Il est toujours recommandé de voir quels volumes physiques vous avez déjà configurés sur votre système. Pour ce faire, utilisez le pvs
commande. Vous devriez obtenir quelque chose de similaire à ceci :
[root@rhel ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel lvm2 a-- <29.00g 0
Ici, nous pouvons voir que ma VM n'a qu'un seul volume physique /dev/sda2
c'est 29,00 Go. Créons deux PV supplémentaires à 1 Go pour illustrer le processus :
[root@rhel ~]# pvcreate /dev/sdb /dev/sdc
Physical volume "/dev/sdb" successfully created.
Physical volume "/dev/sdc" successfully created.
Vous pouvez vérifier que la création a bien fonctionné à l'aide de pvdisplay
commande :
[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>
Cependant, je trouve que dans la plupart des cas d'utilisation, le pvs
commande est beaucoup plus conviviale :
[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>
Conclusion et dépannage
Si vous avez réussi à suivre ces étapes, félicitations pour l'initialisation d'un volume physique ! Si ce n'est pas le cas, assurez-vous que vos nouveaux disques ou partitions sont formatés mais PAS montés avant d'utiliser pvcreate
commande. Sinon, vous verrez l'erreur suivante :
[root@rhel ~]# pvcreate /dev/sdb /dev/sdc
Can't open /dev/sdb exclusively. Mounted filesystem?
Can't open /dev/sdc exclusively. Mounted filesystem?
J'espère que ce bref aperçu de la création de disques physiques a été utile. Ensuite, je vous recommande d'essayer de créer un groupe de volumes à l'aide de vgcreate
. Plus d'informations à ce sujet dans un prochain article !
[ Cours en ligne gratuit :Présentation technique de Red Hat Enterprise Linux. ]