GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit fyzický svazek v Linuxu pomocí LVM

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


Linux
  1. Jak vytvořit uživatele Linuxu pomocí Ansible

  2. Jak vytvořit LVM pomocí příkazů vgcreate, lvcreate a lvextend lvm2

  3. Jak vytvořit snímky systému souborů pomocí příkazu Snapper v systému Linux

  1. Jak vytvořit souborový systém na linuxovém oddílu nebo logickém svazku

  2. Jak vytvořit oddíl LVM/fyzický objem> 2 TB?

  3. Jak vytvořit uživatele v linuxu pomocí pythonu

  1. Jak obnovit smazaný logický svazek (LV) v LVM pomocí vgcfgrestore

  2. Linux / UNIX :Jak vytvořit rozšířený oddíl pomocí fdisk

  3. Jak vytvořit řídké soubory v Linuxu pomocí příkazu „dd“.