Cambio de lugar físico de un Logical Volume
Cambio de lugar físico de un Logical Volume.
Introducción
Se desea mover los datos de un disco físico a otro, sin cambiar los nombres de los filesystem (puntos de montaje) para que las aplicaciones no se vean impactadas.
Tareas:
Crear un LV auxiliar en el VG destino.
Desmontar los FS a mover.
Renombrar dichos FS (el origen, con el prefijo /old por ej.)
Montar los FS origen con el nuevo nombre
Crear los FS destino, con los nombres originales, en el VG nuevo. (destino)
Montar FS destino.
Copiar datos con “tar “ a los nuevos FS.
Desmontar FS origen ( /old ) y renombrar LV ( Ojo es un buen respaldo ..)
Desmontar FS destino, renombrar el LV auxiliar por el original y montar.
1. Crear un LV auxiliar en el VG destino.
# mklv -y 'lvaux' -t'jfs2' vgaux pp
lvaux – Nombre del Logical Volumen
vgaux – Nombre del Volumen Group destino.
pp – Cantidad de PP del LV.
2. Desmontar los FS a mover.
# umount /filesystem
Desmontar los file system que se van a mover.
3. Renombrar dichos FS ( el origen, con el prefijo /old por ej.)
# chfs -m /old/filesystem /filesystem
Renombrar todos los filesystem a mover ( ORIGEN )
4. Montar los FS origen con el nuevo nombre
mount /old/filesystem
Montar filesystem origen con el nuevo nombre.
5. Crear los FS destino, con los nombres originales, en el VG nuevo. (destino)
# crfs -v jfs2 -d'lvaux' -m'/filesystem' -A''`locale yesstr | awk -F: '{print $1}'`'' -p'rw' -a agblksize='4096'
lvaux – es el LV creado como destino.
/filesystem – es el filesystem destino.
6. Montar FS destino.
# mount /filesystem
Monta filesystem destino, creado en el punto anterior.
7. Copiar datos con “tar “ a los nuevos FS.
# cd /old/filesystem
# tar -cpf - . | (cd /filesystem && tar xpvf -)
8. Desmontar FS origen ( /old ) y borrar ( Ojo es un buen respaldo ..)
# umount /old/filesystem
# chlv -n'lvorigenold' lvorigen
lvorigen - es el nombre del LV origen de la copia.
Este espacio luego de verificar que todo este OK, se puede liberar.
9. Desmontar FS destino, renombrar el LV auxiliar por el original y montar.
umount /filesystem
chlv -n'lvorigen' lvaux
mount /filesystem
Esto deja todos los nombres como originalmente estaban.
buena suerte!