Domanda :Come possiamo modificare la dimensione della striscia di un volume logico esistente?
Il volume logico (LV) deve essere convertito nel tipo RAID5 e quindi di nuovo nel tipo striped per modificare le dimensioni dello stripe. Viene mostrato un esempio su come modificare la dimensione della striscia di un volume logico con una dimensione della striscia predefinita di 64 KB a una dimensione della striscia di 128 KB.
1. Per prima cosa converti nel tipo RAID5:
# lvconvert --type raid5 vgtest/stripelv # lvs -ao +lv_full_name,devices,stripe_size
2. Quindi, rimodella il RAID5, modificando le dimensioni dello stripe:
# lvconvert -I 128 vgtest/stripelv # lvs -ao +lv_full_name,devices,stripe_size
Si noti che ciò richiede una piccola quantità di spazio extra per il rimodellamento, in genere circa 1 estensione. Questo spazio aggiuntivo consente di aggiornare in modo sicuro i blocchi in una striscia e di non essere danneggiati in caso di arresto anomalo. Se si verifica un arresto anomalo, il rimodellamento può essere semplicemente riavviato.
3. Ora che abbiamo modificato la dimensione della striscia, possiamo riconvertirla al tipo a strisce, dove vedrai che la dimensione della striscia è stata modificata.
# lvconvert --type striped vgtest/stripelv # lvs -ao +lv_full_name,devices,stripe_size
Ultima parola
Per ulteriori informazioni su rimodellamento e acquisizione, vedere man lvmraid :
# man lvmraid
Inoltre, dopo ogni conversione di tipo, da stripe a raid, e poi di nuovo a stripe, assicurati che la conversione sia completamente terminata prima di procedere. Questo può essere monitorato con il comando "watch lvs -o sync_percent [volume_logico]".
# watch lvs -o sync_percent [logical_volume]