GNU/Linux >> Znalost Linux >  >> Linux

Změňte velikost LVM bez ztráty dat

Řešení 1:

Předtím musíte zmenšit souborový systém ext4, abyste zmenšili velikost logického svazku. Musíte odpojit kořenový oddíl, takže pro zmenšení souborového systému musíte nabootovat server pomocí USB/DVD Linux iso a spustit záchranný režim.

Příklad:https://www.thegeekdiary.com/centos-rhel-how-to-shrink-lvm-root-file-system/

Řešení 2:

Z výše uvedeného odkazu NoNoNo resize2fs + lvreduce příkazy lze provádět v jedné vložce, což je podle mě nejlepší. Zejména proto, že lvreduce jinak vyplivne opravdu špatné varování .

PŘED SPUŠTĚNÍM TĚCHTO POKYNŮ UJISTĚTE SI ZÁLOHOVAT DŮLEŽITÁ DATA.

Pokyny lze obnovit na:

  1. spustit na živém disku CD/DVD (Linux nebo GParted Live)

  2. ujistěte se, že váš kořenový oddíl není připojen

    umount /dev/[partition-name]
    
  3. ujistěte se, že LVM je aktivní (pravděpodobně není vyžadováno, alespoň na GParted Live)

    vgchange -ay
    
  4. vyčistit

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

    Opakujte, dokud se nevyskytnou žádné další chyby, abyste zvýšili pravděpodobnost, že při změně velikosti systému souborů budou věci fungovat podle očekávání.

  5. zmenšit oddíl

    lvresize --resizefs -L [newlvsize] /dev/[volumegroup]/[logicalvolume]
    

    Kvůli --resizefs lvresize bude trvat dlouho (za předpokladu, že máte velký oddíl, moje 1,8Tb trvalo asi 5 hodin, než se zmenšila na asi 1,1Tb). Ve své konzoli byste měli dostávat zpětnou vazbu.

    Poznámka:Prostředí LVM nabízí tři příkazy pro změnu velikosti:lvresize , lvreduce a lvextend . Změna velikosti umožňuje změnit velikost (větší nebo menší), zmenšení umožňuje pouze menší velikosti (tj. maximálně X Gb) a rozšíření umožňuje pouze větší velikosti (tj. alespoň X Gb).


Linux
  1. Získat datová pole WHOIS bez analýzy?

  2. Android – Připojte šifrovaný datový oddíl Android na PC

  3. Znovu přečíst tabulku oddílů bez restartu?

  1. Ubuntu – Je bezpečné změnit velikost oddílu na /?

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

  3. Změňte velikost oddílu na maximum pomocí parted v neinteraktivním režimu

  1. Debian – Změňte velikost kořenového oddílu bez odinstalování a přeinstalace Linuxu (nebo ztráty dat)?

  2. Jak rozšířit odkládací oddíl LVM v Linuxu

  3. Jak snížit objem LVM na Ubuntu