
He pasado los últimos 4 días intentando configurar el servidor Ubuntu 12.04.2 con RAID1. Miré varios enlaces diferentes y probé diferentes configuraciones y soluciones. Hasta ahora, no he logrado una instalación exitosa que pase la prueba final: sacar una unidad, arrancar y verificar el contenido de mi carpeta de inicio y hacer lo mismo con la otra unidad.
Hasta ahora, lo más cerca que he estado de lograrlo es configurar particiones de esta manera:
/dev/sda1: allocated for RAID
/dev/sda2: swap area
/dev/sdb1: allocated for RAID
/dev/sdb2: swap area (or left unassigned -- which somehow gets allocated as a swap area later on anyway)
/dev/md0: (paired sda1 and sdb1) RAID1 device, ext4 filesystem, mount point /
Esto se instala correctamente, inicio el sistema y luego creo un archivo llamado "prueba" en mi carpeta de inicio.
Luego apago, desconecto la unidad b, enciendo y reviso mi carpeta de inicio. La "prueba" está ahí... hasta ahora todo bien. Luego creo un segundo archivo, "test2".
Apago, vuelvo a conectar la unidad b, enciendo y reviso la carpeta. Ambos archivos están ahí.
Apago, desconecto la unidad a, enciendo y reviso la carpeta. Ambos archivos están AUSENTES de la unidad b.
Si alguien tiene alguna idea sobre cómo puedo configurar esto exitosamente y hacer que mi RAID1 funcione, estaré muy agradecido y feliz.
Oh, sí... Probé configuraciones con 3 particiones en lugar de 2, con EFI Boot y/o biosgrub, sin éxito (o no arranca o me encuentro con la misma situación con los resultados de la prueba anteriores)
Gracias.
Respuesta1
Después de más investigación, prueba y error, y una llamada telefónica a un amigo, finalmente logré que esto funcionara.
Aparentemente, hay algún problema con el administrador de particiones del instalador de Ubuntu, así que tuve que usar GParted (http://gparted.sourceforge.net/) para particionar el disco ANTES de ejecutar el instalador.
Configuré 2 particiones con gparted (ext4 y swap), luego ejecuté el instalador de Ubuntu, configuré raid y todo transcurrió sin problemas.
Cuando ejecuté la prueba (saqué una unidad), el archivo de prueba que escribí todavía existía en la segunda unidad y eso demostró que mi instalación raid funcionó.
Solo una nota: cuando vuelvo a conectar la otra unidad, NO se sincroniza automáticamente. Tengo que volver a agregarlo a la matriz de incursiones mediante:
sudo mdadm --add /dev/md0 /dev/sdb1
(reemplace md0 con el nombre real de la matriz raid y sdb1 con el nombre real del disco duro)
Un recurso muy útil para esto es la Hoja de referencia de Mdadm (http://www.ducea.com/2009/03/08/mdadm-cheat-sheet/)