4.7. Asignación de datos en línea
Puede mover los datos mientras el sistema está en uso con el comando
pvmove
El comando
pvmove
divide los datos a mover en secciones y crea espejos temporales para mover cada sección. Para obtener mayor información sobre la operación del comando pvmove
, consulte la página del manual de pvmove
(8).
Because the
pvmove
command uses mirroring, it is not cluster-aware and needs exclusive access to a volume. For information on activating logical volumes on individual nodes in a cluster, see Sección 4.8, “Cómo activar volúmenes lógicos en nodos individuales en un cluster”.
El siguiente comando mueve los espacios asignados del volumen físico
/dev/sdc1
a otros volúmenes físicos en el grupo de volúmenes:
pvmove /dev/sdc1
El siguiente comando mueve sólo las extensiones del volumen lógico
MyLV
.
pvmove -n MyLV /dev/sdc1
Como el comando
pvmove
puede tardar mucho en ejecutarse, puede ejecutar el comando en el trasfondo para evitar mostrar el progreso en el primer plano. El siguiente comando traslada todas las extensiones asignadas al volumen físico /dev/sdc1
a /dev/sdf1
en el trasfondo.
pvmove -b /dev/sdc1 /dev/sdf1
El siguiente comando reporta el progreso de los movimientos como un porcentaje en intervalos de cinco segundos.
pvmove -i5 /dev/sdd1