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]