Přemýšleli jste někdy, jak rozšířit svůj kořenový oddíl nebo oddíl systému souborů domovského adresáře pomocí LVM? Možná máte málo úložného prostoru a potřebujete zvýšit kapacitu svých oddílů. Tento článek se zabývá tím, jak rozšířit úložiště v Linuxu pomocí Správce logických svazků (LVM).
Shrnutí procesu
Postup je přímočarý. Připojte nové úložiště k systému. Dále z tohoto úložiště vytvořte nový fyzický svazek (PV). Přidejte PV do skupiny svazků (VG) a poté rozšiřte logický svazek (LV).
[ Také by se vám mohlo líbit: Vytváření a správa oddílů v Linuxu pomocí parted ]
Podívejte se na obrázek níže. Červená čára ukazuje původní velikost kořenového bodu připojení. Soubor xvdc disk je nový disk, který je k němu připojen. Rozšiřte kořenový oddíl tak, aby měl velikost 60 G.
Vytvořit fyzický svazek
[root@redhat-sysadmin ~]# pvcreate /dev/xvdc
Physical volume "/dev/xvdc" successfully created.
Když připojíte nové úložiště /dev/xvdc
, musíte použít pvcreate
aby byl disk inicializován a zobrazen Správcem logických svazků (LVM).
Identifikujte skupinu svazků
Dále musíte identifikovat skupinu svazků (VG), do které rozšiřujete nový disk, pomocí vgs
příkaz. Můj se jmenuje centos , a to je jediné VG, které je aktuálně k dispozici na mém LVM.
Rozšířit skupinu svazků
vgextend
umožňuje přidat jeden nebo více inicializovaných fyzických svazků k existujícímu VG a rozšířit tak jeho velikost.
Jak vidíte, chcete rozšířit centos Skupina svazků.
Po rozšíření zadejte vgs
nebo vgdisplay
příkazy pro podrobnější přehled VG.
vgs
příkaz zobrazí pouze VG v několika řádcích.
vgdisplay
zobrazí všechny VG v LVM a zobrazí o nich úplné informace.
Jak můžete vidět na obrázku výše označeném červeně, máte 10 GB volného místa. Můžete se rozhodnout rozšířit na něj celou velikost úložiště nebo jen určitou velikost.
Identifikujte logický svazek
lvs
nebo lvdisplay
zobrazí logický svazek spojený se skupinou svazků. Použijte lvs
a logický svazek, který se pokoušíte rozšířit, je kořen, který patří do centos VG. Jak můžete vidět výše, VG jste již rozšířili. Dále rozšiřte logický svazek.
Rozšířit logický svazek
Rozšiřte LV pomocí lvextend
příkaz. lvextend
umožňuje rozšířit velikost logického svazku ze skupiny svazků.
[root@redhat-sysadmin ~]# lvextend -l +100%FREE /dev/centos/root.
Rozšiřte souborový systém
Musíte potvrdit typ systému souborů, který používáte, Red Hat používá systém souborů XFS, ale systém souborů můžete zkontrolovat pomocí lsblk -f
nebo df -Th
.
Změňte velikost souborového systému na logickém svazku poté, co byl rozšířen, aby se zobrazily změny. Změňte velikost souborového systému XFS pomocí xfs_growfs
příkaz.
Nakonec ověřte velikost vašeho rozšířeného oddílu.
[ Bezplatný online kurz:Technický přehled Red Hat Enterprise Linux. ]
Sbalit
Pomocí uvedených kroků můžete rozšířit jakýkoli jiný oddíl. Musíte se jen ujistit, že používáte LVM a znát oddíl, který rozšiřujete. Chcete-li se o LVM dozvědět více, podívejte se na další články od Enable Sysadmin vyhledáním LVM.