El día 6 de julio de 2010 16:31, edu gargiulo <[email protected]> escribió: > 2010/7/6 CruX <[email protected]>: >> On Tue, 2010-07-06 at 13:56 -0300, edu gargiulo wrote: >>> 2010/7/6 Alejandro Vargas <[email protected]>: >>> > El día 6 de julio de 2010 15:20, edu gargiulo >>> > <[email protected]> escribió: >>> >> En dos de los volúmenes lógicos de 100Gb cada uno (ext3), tengo datos >>> >> que quisiera resguardar; compré un disco de 1Tb y la idea es espejar >>> >> esos dos volúmenes (están todos dentro de un mismo grupo). >>> >> >>> >> Por dónde empiezo? Cómo armo el raid-1 para poder implementar el >>> >> espejo de estos dos volúmenes? >>> > >>> > Yo cuando he usado LVM y raid al mismo tiempo lo que he hecho es >>> > primero crear las particiones de boot, swap y datos en ambos discos. >>> > Espejo la de datos (con la de boot también se puede) y después dentro >>> > del raid de datos genero el lvm. >>> > >>> > Yo diría que se puede hacer al reves, o sea meter el raid adentro de >>> > un lvm pero se pierde la capacidad de redimensionar fácilmente. >>> >>> Mi idea es armar el raid y dado que ya estoy usando LVM (en el disco >>> que tiene problemas), usarlo también en el disco nuevo si es necesario >>> (supongo que va a ser necesario). >>> >>> El tema es que yo tengo un disco, donde tengo un PV que ocupa todo el >>> disco, un VG que también ocupa todo el PV y 4 LV dentro de ese VG, de >>> los cuales solo me interesa resguardar 2. >>> >>> La pregunta concreta es si hay alguna forma de armar un raid-1 en >>> caliente sobre un volumen lógico con datos, sin necesidad de >>> borrar/mover esos datos del volumen original? Si o si tengo que >>> espejar el VG completo aunque solo necesite resguardar dos volúmenes >>> lógicos? >> >> Lo que vos querés se puede hacer. Y todo en caliente, teniendo ciertos >> cuidados. >> >> En general te recomendaría seguir unos pasos como éstos: >> >> 1) Crear un RAID1 en el disco nuevo pero con uno de los elementos >> "missing". Llamémosle md0. Recomiendo crear el RAID1 usando una >> partición del disco y no el disco completo. >> 2) Crear un PV en el md0. >> 3) Extender tu VG existente para que incluya al PV recién creado usando >> vgextend. >> 4) Mover todos los LVs desde el PV original al nuevo usando pvmove. >> 5) Remover del VG el PV original usando vgreduce. >> 6) Remover el PV del disco original con pvremove. >> >> En este punto vas a tener el disco original (y roto) totalmente >> liberado. Por el mismo motivo te recomiendo reinstalar grub (o el >> bootloader que uses) en el MBR del disco nuevo, por si acaso tuvieras >> que reiniciar. >> >> Sólo te queda crear una partición para el RAID en el disco original y >> agregarla al mismo. Esperá que se reconstruya el RAID, ahora ocupando >> los dos discos. Y listo! >> >> El ejercicio de calcular los tamaños de particiones que más te convengan >> te lo cedo :-D > > Muchas gracias, es lo que necesitaba. Igualmente, la partición boot, > la raíz y el swap están en un tercer disco, asique no voy a tener que > tocar el grub. > > muchas gracias! >
Fijate esto, capaz que es mas simple que hacer raid 1. http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Logical_Volume_Manager_Administration/mirrored_volumes.html -- Diego Woitasen
