Fyzické objemy (PV
) jsou základní „blok“, který potřebujete k manipulaci s diskem pomocí Správce logických svazků (LVM
).
Nyní nespěchejme. Co je to vlastně fyzický objem? Co je to proboha LVM?
Stručně řečeno, LVM je typ virtualizace úložiště, který operátorům umožňuje mnohem větší flexibilitu při správě úložiště než standardní dělení. Fyzický svazek je jakékoli fyzické úložné zařízení, jako je pevný disk (HDD
), disk SSD (SSD
), nebo oddíl, který byl inicializován jako fyzický svazek pomocí LVM. Bez správně inicializovaných fyzických svazků nemůžete vytvářet skupiny svazků ani logické svazky.
Pojďme tedy začít! Nejprve je zde několik úvah.
Nesnažte se určit přesné množství místa, které potřebujete, s přesností na nejbližší bajt. Důvodem je to, že LVM umístí štítky na UUID
fyzických svazků a také úložiště metadat. I když to nezabere mnoho místa, pochopte, že pokud inicializujete 1Gb PV, nemáte 1Gb použitelného prostoru.
Přestože vám LVM umožňuje vytvářet fyzické svazky pomocí více oddílů, doporučuje se, abyste pro PV používali jeden oddíl. Je to z několika důvodů – správci systému se snáze sledují jednotlivé oddíly a zažijete lepší výkon prokládání. Další informace naleznete v dokumentaci Red Hat.
Inicializace fyzických svazků
Takže, když jsme zvážili naše možnosti, podívejme se na skutečný proces inicializace. Vždy je dobrou praxí podívat se, jaké fyzické svazky již máte na svém systému nakonfigurované. Chcete-li to provést, použijte pvs
příkaz. Měli byste dostat něco podobného:
[root@rhel ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel lvm2 a-- <29.00g 0
Zde vidíme, že můj virtuální počítač má pouze jeden fyzický svazek /dev/sda2
to je 29,00 Gb. Vytvořme dvě další fotovoltaická zařízení s kapacitou 1 Gb, abychom demonstrovali proces:
[root@rhel ~]# pvcreate /dev/sdb /dev/sdc
Physical volume "/dev/sdb" successfully created.
Physical volume "/dev/sdc" successfully created.
Funkčnost vytvoření můžete ověřit pomocí pvdisplay
příkaz:
[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>
Zjistil jsem však, že ve většině případů použití pvs
příkaz je pro čtenáře mnohem přívětivější:
[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>
Shrnutí a odstraňování problémů
Pokud jste byli schopni úspěšně provést tyto kroky, gratulujeme k inicializaci fyzického svazku! Pokud ne, před použitím pvcreate
se ujistěte, že jsou vaše nové disky nebo oddíly naformátované, ale NEJSOU připojeny příkaz. V opačném případě se zobrazí následující chyba:
[root@rhel ~]# pvcreate /dev/sdb /dev/sdc
Can't open /dev/sdb exclusively. Mounted filesystem?
Can't open /dev/sdc exclusively. Mounted filesystem?
Doufám, že tento rychlý pohled na vytvoření fyzické jednotky byl užitečný. Dále vám doporučuji zkusit vytvořit skupinu svazků pomocí vgcreate
. Více o tom v budoucím článku!
[ Bezplatný online kurz:Technický přehled Red Hat Enterprise Linux. ]