por
pobrecito hablador
el Viernes, 29 Octubre de 2010, 17:29h
(#1247867)
Pues a mí nunca se me había pasado por la cabeza y no me parece tan mala idea si realmente no te quieres comprar nada más de HW y te es importante tener la funcionalidad de que el día que te falle el disco duro de tu portátil tu sigas trabajando sin interrupción alguna tirando ya sólo del disco externo.
Además mola sólo de pensarlo: veo en el log que mi disco duro ha muerto y yo sigo trabajando tal cual sin tener que reiniciar a tirar de copia de seguridad alguna por mi continua que sea.
No lo he probado pero a priori parece perfectamente posible con el raid por software del propio Linux, que es muy flexible y potente y no te va a poner ninguna restricción sobre que uno de los componentes del RAID (en este caso RAID 1 o mirror) esté en un disco externo USB.
Por supuesto hablamos siempre de discos duros USB con platos giratorios y no del tipo "Flash Drive", es decir, los de forma de lápiz, cuya vida es mucho menor ante escrituras masivas.
Al fin y al cabo, dentro de los llamados discos duros externos USB suele haber un disco SATA normalito con geometría pequeña y un conversor SATA-USB.
Claro USB 2.0 tiene peor rendimiento que el bus SATA interno del disco y el mirror entre el disco interino y el disco externo ralentizará las escrituras, pero con el uso bestia de caché que hace Linux, esto sólo te afectará -salvo que uses una BD de escrituras masivas continuas;)- en que el arranque será un poco más lento y cuando hagas una copia/creación de algún fichero muy goooordo.
Si ya tienes un Linux funcionando en el disco de tu portatil, en principio puedes montar el RAID degradado transfiriendo lo que tienes al RAID degradado, iniciar el RAID degradado y luego "extenderlo" o "reconstruirlo" al disco duro del portatil (realmente iría por particiones al ser el único disco), pero tendrás que ser casi un experto en temas de particionar, RAID de Linux (por ejempl con las utilidades mdadm) y GRUB/LILO para conseguirlo.
Si no y tu portatil tiene Cd de instalacion una forma "fácil" sería arrancar el CD de instalación en modo "expert" por ejemplo de Debian 5 con el USB (y eldisco duro interno:) pinchado, elegir particionado manual, hacer al menos una partición de igual tamaño en ambos discos, marcarla como de tipo RAID 1 (mirror) -si haces varias, mismo proceso para cada una-, luego , ir a la lista de mirrors disponibles , donde ya saldrá el mirror/s que acabas de crear con nombre md0 (md1,...) y seleccinarlo para crear el sistema de ficheros donde instalar / (o lo que sea) como si de una partición de un disco duro se tratara. Cuando llegue la parte de instalación de GRUB quizás mejor elegir que se instale en el primer sector del primer disco y reiniciar.. Si todo va bien, te habrá arrancado GRUB del disco interno lanzando el linux en mirror de los dos. Luego creas un arranque GRUB en el USB (apuntando a un linux con particion root el mirror de igual forma) y pruebas a arrancarlo ese GRUB desde la BIOS. Cuando consigas que ambos arranques funcionan y que ambos te montan el linux funcional (cat/proc/mdstam o mdmam --detail) tendrás algo molón y útil para el día que te falle el disco duro
Todo lo digo en teoría sin haberlo probado;) (aunque sí muchas veces para ganar experiencia con el mirror por SW y las utilidades mdadm el hacer mirrors absurdos entre dispositivos de bloques variopintos)
Re:La lotería Seagate
(Puntos:0)