Cómo clonar un sistema con volúmenes lógicos LVM: 1.- Introducción 1.1.- ¿Qué es LVM? 1.2.- ¿Por qué existe este howto? 2.- Pasos a seguir 2.1.- Crear una imagen o ser un emisor 2.2.- Restaurar una imagen o ser un receptor 3.- Autor Copyright (C) 2006 Joan Lledó. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being list their titles, with the Front-Cover Texts being list, and with the Back-Cover Texts being list. A copy of the license is included in the file "fdl-1.2.txt". 1.- Introducción 1.1.- ¿Qué es LVM? LVM (Logical Volume Manager) es un sistema de administración de volúmenes lógicos en linux. Este sistema sirve para crear y gestionar particiones "virtuales" en lugar de particionar el disco duro. A estas particiones se las llama "volúmenes lógicos". Las principales ventajas de el uso de volúmenes lógicos son las siguientes: - Se pueden redimensionar fácilmente para ahorrar espacio - Permiten usar el espacio de una o varias particiones, aunque estén en distintos discos duros; y crear volúmenes tan grandes como la suma del tamaño de las particiones utilizadas. Página web del proyecto: http://sourceware.org/lvm2/ Artículo en la wikipedia con más información: http://es.wikipedia.org/wiki/Logical_Volume_Manager 1.2 ¿Por qué existe este howto? Debido a que con lvm se pueden guardar datos en varias particiones que pueden estar en distintos dicos duros, y gnetic sólo puede trabajar con un disco duro a la vez, es necesario realizar una serie de operaciones para poder clonar un sistema que esté configurado con lvm. Los pasos a seguir se detallan a continuación. 2.- Pasos a seguir Para ilustrar el proceso tomaremos como ejemplo una instalación típica de fedora en el disco duro /dev/hda. En este sistema, /dev/hda1 es una partición tradicional montada en /boot y que contiene los archivos necesarios para que el sistema arranque. Esta partición queda fuera del grupo de volúmenes porque GRUB no puede leer particiones LVM. El dispositivo /dev/hda2 es una partición sin sistema de ficheros en cuyo espacio se crearán los volúmenes lógicos. El sistema contiene dos volúmenes lógicos LVM. Uno que se usa para la raíz del sistema y otro que se usa como partición de intercambio SWAP. 2.1.- Crear una imagen o ser un emisor Estos pasos se deben seguir cuando se tiene un sistema con lvm y se quiere hacer una copia de seguridad o se quiere enviar a traves de la red. 1.- Crear una imagen de la estructura de particiones (sin datos) de todos los discos duros que use el sistema, usando la opción no-data. En el caso de Fedora sólo sería /dev/hda. gnetic -cd /dev/hda -f /mnt/hdb1/fedora-nodata.dna -n 2.- Crear una imagen de las particiones que queden fuera de LVM. En este caso solamente /dev/hda1. gnetic -cd /dev/hda1 -f /mnt/hdb1/fedora-hda1.dna 3.- Activar los volúmenes lógicos. vgchange -a y 4.- Crear una imagen de los volúmenes lógicos que contengan datos gnetic -cd /dev/VolGroup00/LogVol00 -f /mnt/hdb1/fedora-LogVol00.dna 2.2.- Restaurar una imagen o ser un receptor Estos son los pasos a seguir cuando se tienen unas imágenes de un sistema que usaba LVM y se quiere restaurar. 1.- Restaurar las imágenes no-data de los discos duros que se usaban en el sistema. En el caso de Fedora, sólo /dev/hda gnetic -rd /dev/hda -f /mnt/hdb1/fedora-nodata.dna 2.- El comando anterior restaura la configuación LVM que tenían los discos implicados, ahora ya se puede activar LVM. vgchange -a y 3.- Restaurar las imágenes de los volúmenes lógicos con datos que tenía el sistema. gnetic -rd /dev/VolGroup00/LogVol00 -f /mnt/hdb1/fedora-LogVol00.dna 4.- Fedora usa LogVol01 como partición swap, por eso se debe formatear esta partición como SWAP mkswap /dev/VolGroup00/LogVol01 5.- Restaurar las imágenes de las particiones que están fuera de LVM. En el caso de Fedora, sólo /dev/hda1 gnetic -rd /dev/hda1 -f /mnt/hdb1/fedora-hda1.dna 6.-En caso de que el gestor de arranque fuera el GRUB, gnetic nos permite restaurarlo; para ello debemos especificarle la partición dónde están los archivos de GRUB y el dispositivo donde queremos instalar GRUB. gnetic -g /dev/hda1 -d /dev/hda 3.- Autor Joan Lledó