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 Saludos! -- CruX (aka Sebastián Cruz) Blog: http://blog.macumba.homelinux.org GPG FP: 5D35 54C4 ABA7 DED9 133F 5272 04F7 13E3 B03D 64C4
signature.asc
Description: This is a digitally signed message part
