6.6. Mover un grupo de volúmenes a otro sistema
Puedes mover todo un grupo de volúmenes LVM a otro sistema. Se recomienda utilizar los comandos vgexport
y vgimport
cuando se hace esto.
Puede utilizar el argumento --force
del comando vgimport
. Esto le permite importar grupos de volúmenes a los que les faltan volúmenes físicos y ejecutar posteriormente el comando vgreduce --removemissing
.
El comando vgexport
hace que un grupo de volúmenes inactivo sea inaccesible para el sistema, lo que permite separar sus volúmenes físicos. El comando vgimport
hace que un grupo de volúmenes vuelva a ser accesible para una máquina después de que el comando vgexport
lo haya dejado inactivo.
Para mover un grupo de volúmenes de un sistema a otro, realice los siguientes pasos:
- Asegúrese de que ningún usuario accede a los archivos de los volúmenes activos del grupo de volúmenes y, a continuación, desmonte los volúmenes lógicos.
-
Utilice el argumento
-a n
del comandovgchange
para marcar el grupo de volumen como inactivo, lo que impide cualquier otra actividad en el grupo de volumen. Utilice el comando
vgexport
para exportar el grupo de volúmenes. Esto evita que el sistema del que se está eliminando pueda acceder a él.Después de exportar el grupo de volúmenes, el volumen físico aparecerá como si estuviera en un grupo de volúmenes exportado cuando ejecute el comando
pvscan
, como en el siguiente ejemplo.#
pvscan
PV /dev/sda1 is in exported VG myvg [17.15 GB / 7.15 GB free] PV /dev/sdc1 is in exported VG myvg [17.15 GB / 15.15 GB free] PV /dev/sdd1 is in exported VG myvg [17.15 GB / 15.15 GB free] ...La próxima vez que se apague el sistema, puede desconectar los discos que constituyen el grupo de volúmenes y conectarlos al nuevo sistema.
-
Cuando los discos estén conectados al nuevo sistema, utilice el comando
vgimport
para importar el grupo de volúmenes, haciéndolo accesible al nuevo sistema. -
Active el grupo de volumen con el argumento
-a y
del comandovgchange
. - Montar el sistema de archivos para que esté disponible para su uso.