GNU/Linux >> Znalost Linux >  >> Linux

Ubuntu:Změna velikosti pruhu prokládaného svazku LVM

Otázka :Jak můžeme změnit velikost pruhu existujícího logického svazku?

Logický svazek (LV) musí být převeden na typ RAID5 a poté zpět na typ prokládaný, aby se změnila velikost pruhu. Je ukázán příklad, jak změnit velikost pruhu logického svazku s výchozí velikostí pruhu 64 kB na velikost pruhu 128 kB.

1. Nejprve převeďte na typ RAID5:

# lvconvert --type raid5 vgtest/stripelv
# lvs -ao +lv_full_name,devices,stripe_size

2. Poté změňte tvar pole RAID5 a změňte velikost pruhu:

# lvconvert -I 128 vgtest/stripelv
# lvs -ao +lv_full_name,devices,stripe_size

Všimněte si, že to vyžaduje malé množství prostoru navíc pro změnu tvaru, obvykle asi 1 rozsah. Toto místo navíc umožňuje, aby byly bloky v pruhu bezpečně aktualizovány a nebyly poškozeny v případě selhání. Pokud dojde k havárii, přetvoření lze jednoduše restartovat.

3. Nyní, když jsme upravili velikost pruhu, můžeme převést zpět na typ pruhovaný, kde uvidíte, že velikost pruhu je upravena.

# lvconvert --type striped vgtest/stripelv
# lvs -ao +lv_full_name,devices,stripe_size

Poslední slovo

Další informace o přetvoření a převzetí najdete v man lvmraid :

# man lvmraid

Po každé konverzi typu, z pruhu na raid a pak zpět na pruh, se před pokračováním ujistěte, že je konverze zcela dokončena. To lze sledovat pomocí příkazu ‘watch lvs -o sync_percent [logic_volume]’.

# watch lvs -o sync_percent [logical_volume]


Linux
  1. CentOS / RHEL :Jak rozšířit fyzický svazek v LVM rozšířením použitého diskového oddílu

  2. Jak snížit objem LVM na Ubuntu

  3. Jak změnit název hostitele na Ubuntu

  1. Lum – Jak rozšířit oddíl o Lvm a obsažený fyzický svazek a logický svazek?

  2. Už žádné místo v kořenovém souborovém systému, jak bych mohl zvětšit velikost?

  3. Jak najít fyzické svazky, které obsahují logický svazek v LVM

  1. Proč se šifrovaný svazek Lvm (zařízení Luks) nepřipojí při spouštění?

  2. Rsync mění oprávnění k adresáři?

  3. Potřebuje změna swappiness restart?