Question :Comment changer la taille de bande d'un volume logique existant ?
Le volume logique (LV) doit être converti en type RAID5, puis de nouveau en type striped pour modifier la taille de stripe. Un exemple montre comment modifier la taille de bande d'un volume logique avec une taille de bande par défaut de 64 Ko en une taille de bande de 128 Ko.
1. Convertissez d'abord en type RAID5 :
# lvconvert --type raid5 vgtest/stripelv # lvs -ao +lv_full_name,devices,stripe_size
2. Ensuite, remodelez le RAID5 en modifiant la taille de bande :
# lvconvert -I 128 vgtest/stripelv # lvs -ao +lv_full_name,devices,stripe_size
Notez que cela nécessite une petite quantité d'espace supplémentaire pour le remodelage, généralement environ 1 étendue. Cet espace supplémentaire permet aux blocs d'une bande d'être mis à jour en toute sécurité et de ne pas être corrompus en cas de plantage. En cas de plantage, le remodelage peut simplement être redémarré.
3. Maintenant que nous avons modifié la taille de la bande, nous pouvons reconvertir en type rayé, où vous verrez que la taille de la bande est modifiée.
# lvconvert --type striped vgtest/stripelv # lvs -ao +lv_full_name,devices,stripe_size
Le dernier mot
Pour plus d'informations sur le remodelage et la prise de contrôle, veuillez consulter man lvmraid :
# man lvmraid
De plus, après chaque conversion de type, de stripe à raid, puis de retour à stripe, assurez-vous que la conversion est complètement terminée avant de continuer. Cela peut être surveillé avec la commande ‘watch lvs -o sync_percent [logical_volume]’.
# watch lvs -o sync_percent [logical_volume]