GNU/Linux >> Znalost Linux >  >> Linux

CentOS / RHEL:Jak zmenšit kořenový souborový systém LVM

Během instalace systému lze kořenovému oddílu přidělit příliš velké množství místa na disku a později si může přát získat zpět veškerý nevyužitý prostor. Příspěvek popisuje, jak snížit prostor přidělený kořenovému systému souborů na logickém svazku Linux Volume Manager (LVM).

Poznámka: tento postup platí pouze v případě, že je kořenový souborový systém (který obsahuje adresář /) zřízen jako souborový systém EXT2/3/4 na zařízení LVM. Je možné snížit alokaci jiných souborových systémů než EXT2/3/4, ale každý typ souborového systému vyžaduje svůj vlastní proces a není zde popsán.

Kroky

1. Zálohujte všechna data v systému souborů, jehož velikost má být změněna.

2. Spusťte systém do záchranného režimu pomocí kopie instalačního média.

3. Nedovolte, aby záchranný režim detekoval a připojil váš kořenový souborový systém; velikost souborového systému nelze změnit, pokud je připojen. Pokud je váš kořenový souborový systém připojen, musíte jej před pokračováním odpojit:

# umount /mnt/sysimage

4. Zjistěte a aktivujte svazky LVM takto:

# vgchange -ay

5. Před provedením jakýchkoli změn se ujistěte, že je systém souborů čistý:

# e2fsck -f /dev/[volumegou]/[logicalvolume]

6. Znovu spusťte aplikaci e2fsck podle potřeby, dokud nebude systém souborů čistý a nebudou hlášeny žádné další chyby.

7. Před zmenšením velikosti nyní čistého systému souborů vypočítejte požadovanou velikost změněného systému souborů a přidejte 10% rezervu pro režii O/S. Pokud například chcete, aby měl hotový souborový systém 100 GB použitelného prostoru, pak by změna velikosti měla alokovat 110 GB, aby byla tato režie zahrnuta, aby nedošlo k poškození hotového souborového systému.

8. Nyní můžete změnit velikost logického svazku. Pomocí velikosti z našeho předchozího příkladu:

# resize2fs -p /dev/[volumegroup]/[logicalvolume] [size]

Například:

# resize2fs -p /dev/vg_geeklab/lv_root 110GB

9. Rozvržení systému souborů bylo zmenšeno, a proto je nyní v logickém svazku k dispozici volné místo. Upravte velikost logického svazku:

# lvreduce -L [newlvsize] /dev/[volumegroup]/[logicalvolume]

Všimněte si, že při změně velikosti logického svazku použijte přesnou velikost (pro náš příklad 110 GB).
Například:

# lvreduce -L 110GB /dev/vg_geeklab/lv_root

10. Kvůli různým fyzickým problémům se zarovnáním může být na konci nového logického svazku mezera. Stačí rozšířit souborový systém, abyste opravili dostupné místo:

# resize2fs -f /dev/[volumegroup]/[logicalvolume]

Ve výchozím nastavení zabírá změna velikosti veškerý dostupný prostor.

11. Restartujte systém ze záchranného režimu a sledujte přidělení nového disku.

RHEL / CentOS :Jak zmenšit objem LVM


Linux
  1. Jak deaktivovat ACPI v CentOS/RHEL 7

  2. RHEL / CentOS :Jak zmenšit objem LVM

  3. CentOS / RHEL :Jak odstranit svazek LVM

  1. CentOS / RHEL :Převod existujícího kořenového souborového systému na oddíl LVM

  2. CentOS / RHEL :Jak zakázat přihlášení uživatele root nebo přístup root v systému

  3. CentOS / RHEL :Jak zjistit čas vytvoření svazku LVM

  1. Jak nainstalovat TeamViewer na CentOS 6 / RHEL 6

  2. Jak nainstalovat MariaDB na CentOS 7 / RHEL 7

  3. Jak změnit systém fyzického oddílu na LVM?