Pregunta :¿Cómo podemos cambiar el tamaño de franja de un volumen lógico existente?
El volumen lógico (LV) debe convertirse al tipo RAID5 y luego volver al tipo seccionado para cambiar el tamaño de la franja. Se muestra un ejemplo sobre cómo cambiar el tamaño de franja de un volumen lógico con un tamaño de franja predeterminado de 64 K a un tamaño de franja de 128 K.
1. Primero convierta al tipo RAID5:
# lvconvert --type raid5 vgtest/stripelv # lvs -ao +lv_full_name,devices,stripe_size
2. Luego, remodele el RAID5, cambiando el tamaño de la franja:
# lvconvert -I 128 vgtest/stripelv # lvs -ao +lv_full_name,devices,stripe_size
Tenga en cuenta que esto requiere una pequeña cantidad de espacio adicional para la remodelación, normalmente alrededor de 1 extensión. Este espacio adicional permite que los bloques en una franja se actualicen de manera segura y no se corrompan en caso de falla. Si se produce un bloqueo, simplemente se puede reiniciar la remodelación.
3. Ahora que hemos modificado el tamaño de la raya, podemos volver a convertir al tipo rayado, donde verá que se modifica el tamaño de la raya.
# lvconvert --type striped vgtest/stripelv # lvs -ao +lv_full_name,devices,stripe_size
Palabra final
Para obtener más información sobre remodelación y adquisición, consulte man lvmraid :
# man lvmraid
Además, después de cada conversión de tipo, de stripe a raid, y luego de vuelta a stripe, asegúrese de que la conversión haya finalizado por completo antes de continuar. Esto se puede monitorear con el comando 'watch lvs -o sync_percent [logical_volume]'.
# watch lvs -o sync_percent [logical_volume]