GNU/Linux >> Znalost Linux >  >> Linux

Jak snížit objem LVM na Ubuntu

Otázka :Jak mohu zmenšit existující svazek LVM, abych uvolnil místo na mém počítači Ubuntu?

Zálohujte stávající data

Před úpravou jakéhokoli systému se vždy doporučuje nejprve vytvořit zálohu, protože při zmenšení velikosti LVM existuje zvýšené riziko poškození dat. Ve většině případů příkaz lvreduce upozorní na možnou ztrátu dat a požádá o potvrzení. Na tyto potvrzovací výzvy byste se však neměli spoléhat, abyste zabránili ztrátě dat, protože v některých případech tyto výzvy neuvidíte, například když je logický svazek neaktivní nebo –sizefs možnost se nepoužívá. Všimněte si, že pomocí –test možnost příkazu thelvreduce neuvádí, kde je operace bezpečná, protože tato možnost nekontroluje systém souborů ani netestuje změnu velikosti systému souborů.

Najděte název logického svazku, který chcete zmenšit (Tento příklad používá logický svazek /dev/vg0/lv_data):

# lvs

Pro tento příklad je zde aktuální a očekávaná velikost svazku.

Aktuální velikost svazku:100 GB
Očekávaná velikost svazku:80 GB

Spustit kontrolu FS

Pro provedení lvreduce musí být disk odpojen, takže to musí být provedeno, když na disku není potřeba žádná aktivita. Poté spusťte kontrolu souborového systému a ověřte integritu dat:

# umount /dev/vg0/lv_data
# e2fsck -f /dev/vg0/lv_data

Snížit hlasitost

Změňte velikost logického svazku pomocí lvreduce příkaz. Tento příkaz může zmenšit systém souborů spolu s logickým svazkem.

# lvreduce -r -L 80G /dev/vg0/lv_data

Všimněte si -r vlajka zde. Podle manuálové stránky lvreduce:

-r|--resizefs
       Resize underlying filesystem together with the LV using fsadm.

Připojit svazek

Logický svazek můžete znovu připojit:

# mount /dev/vg0/lv_data

Nyní má skupina svazků 20G volného místa. Poté můžete pomocí lvcreate vytvořit svůj nový logický svazek s využitím 20G volného místa.

Závěr

Ve starších linuxových systémech lvreduce chyběla volba „-r“, která se stará o změnu velikosti základního souborového systému, proto je resize2fs povinná před zmenšením logického svazku. To už ale není potřeba.


Linux
  1. Jak nakonfigurovat LVM na Linux / CentOS / Redhat

  2. Jak převést svazek na prokládaný svazek (RAID0) v ​​LVM

  3. Takto fungují snímky LVM?

  1. Jak mám nakonfigurovat podporu oříznutí pro logické svazky Lvm?

  2. Jak nakonfigurovat LVM (Logical Volume Management) na DRBD (Distributed Replicated Block Device)

  3. Jak upgradovat Ubuntu 20.04 na Ubuntu 21.04

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

  2. CentOS / RHEL :Jak odstranit svazek LVM

  3. CentOS / RHEL :Jak odstranit skupinu svazků v LVM