Discussion:
Cuestionamientos raid por software
MAbeeTT
2010-05-02 02:21:34 UTC
Permalink
Disco SATA WD de mi computadora no llega a cumplir dos años y SMART
dice que efectivamente el disco est´a roto, hay qe cambiar, etc, etc

Mientras que espero que se copien los datos a otro disco que funciona
mal con intermitencia me planteo que parece ser un mandato obligatorio
hacer raid con los discos.

He visto varios art´iculos que indican como hacer raid-1 (espejar) de
particiones, a´un cuando uno ya tiene un disco de origen ya
particionado y con informaci´on. Mi cuestionamiento es

a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?

b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid, o
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo

Gracias y espero hayan pasado un feliz d´ia del trabajador.
--
.::MAbeeTT::.

mabeett [at] gmail [ dot] com
some time ago:


mtspcchaiaeia [at] gmail [dot] com
Cristian Mitchell
2010-05-02 14:00:54 UTC
Permalink
Post by MAbeeTT
Disco SATA WD de mi computadora no llega a cumplir dos años y SMART
dice que efectivamente el disco est´a roto, hay qe cambiar, etc, etc
Mientras que espero que se copien los datos a otro disco que funciona
mal con intermitencia me planteo que parece ser un mandato obligatorio
hacer raid con los discos.
He visto varios art´iculos que indican como hacer raid-1 (espejar) de
particiones, a´un cuando uno ya tiene un disco de origen ya
particionado y con informaci´on. Mi cuestionamiento es
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid, o
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo
Gracias y espero hayan pasado un feliz d´ia del trabajador.
--
            .::MAbeeTT::.
 mabeett [at] gmail [ dot] com
 mtspcchaiaeia [at] gmail [dot] com
El tema es que el raid por sofware es compatible siempre, por que no
depende de la bios del equipo
pero solo espeja lo que le ayas definido

el raid por harware espeja todo linux win etc

y cualquier cosa que hagas por fuera no corrompe los datos, si los desactualiza

luego dever resincronizar cuando es por software
--
MrIX
Linux user number 412793.
http://counter.li.org/

las grandes obras,
las sueñan los santos locos,
las realizan los luchadores natos,
las aprovechan los felices cuerdo,
y las critican los inútiles crónicos,
Cristian Mitchell
2010-05-02 14:02:23 UTC
Permalink
El día 2 de mayo de 2010 11:00, Cristian Mitchell
Post by Cristian Mitchell
Post by MAbeeTT
Disco SATA WD de mi computadora no llega a cumplir dos años y SMART
dice que efectivamente el disco est´a roto, hay qe cambiar, etc, etc
Mientras que espero que se copien los datos a otro disco que funciona
mal con intermitencia me planteo que parece ser un mandato obligatorio
hacer raid con los discos.
He visto varios art´iculos que indican como hacer raid-1 (espejar) de
particiones, a´un cuando uno ya tiene un disco de origen ya
particionado y con informaci´on. Mi cuestionamiento es
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid, o
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo
Gracias y espero hayan pasado un feliz d´ia del trabajador.
--
            .::MAbeeTT::.
 mabeett [at] gmail [ dot] com
 mtspcchaiaeia [at] gmail [dot] com
El tema es que el raid por sofware es compatible siempre, por que no
depende de la bios del equipo
pero solo espeja lo que le ayas definido
el raid por harware espeja todo linux win etc
y cualquier cosa que hagas por fuera no corrompe los datos, si los desactualiza
luego dever resincronizar cuando es por software
--
MrIX
Linux user number 412793.
http://counter.li.org/
las grandes obras,
las sueñan los santos locos,
las realizan los luchadores natos,
las aprovechan los felices cuerdo,
y las critican los inútiles crónicos,
Me ovideva
cuado es por hardware los discos deven ser identicos
cuando es por software la particion espejada deve ser del mismo tamaño
que el disco mas chico, cuando es raid 1!!
--
MrIX
Linux user number 412793.
http://counter.li.org/

las grandes obras,
las sueñan los santos locos,
las realizan los luchadores natos,
las aprovechan los felices cuerdo,
y las critican los inútiles crónicos,
TaNgO
2010-05-03 11:27:41 UTC
Permalink
Post by Cristian Mitchell
Post by Cristian Mitchell
Post by MAbeeTT
Disco SATA WD de mi computadora no llega a cumplir dos años y SMART
dice que efectivamente el disco est´a roto, hay qe cambiar, etc, etc
Mientras que espero que se copien los datos a otro disco que funciona
mal con intermitencia me planteo que parece ser un mandato obligatorio
hacer raid con los discos.
He visto varios art´iculos que indican como hacer raid-1 (espejar) de
particiones, a´un cuando uno ya tiene un disco de origen ya
particionado y con informaci´on. Mi cuestionamiento es
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid, o
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo
Gracias y espero hayan pasado un feliz d´ia del trabajador.
--
.::MAbeeTT::.
mabeett [at] gmail [ dot] com
mtspcchaiaeia [at] gmail [dot] com
El tema es que el raid por sofware es compatible siempre, por que no
depende de la bios del equipo
pero solo espeja lo que le ayas definido
el raid por harware espeja todo linux win etc
y cualquier cosa que hagas por fuera no corrompe los datos, si los desactualiza
luego dever resincronizar cuando es por software
--
MrIX
Linux user number 412793.
http://counter.li.org/
las grandes obras,
las sueñan los santos locos,
las realizan los luchadores natos,
las aprovechan los felices cuerdo,
y las critican los inútiles crónicos,
Me ovideva
cuado es por hardware los discos deven ser identicos
cuando es por software la particion espejada deve ser del mismo tamaño
que el disco mas chico, cuando es raid 1!!
Aclaración,

Las particiones a espejar tienen que ser del mismo tamaño. Una de las
ventajas del RAID por software es que podés espejar solo lo que
quieras/puedas.
En mi caso, tenía un HD 80 GB y compré uno de 500 GB. Lo que hice fue
espejar las particiones que ya tenía en el de 80 GB en el disco nuevo, y
los 420 GB restantes me quedaron sin espejar.

De esa forma, el SO y datos importantes están espejados en los 80 GB que
tengo con RAID1 y las pelis, música y demás yerbas están en los 420 GB
restantes.

salu2
--
TaNgO
Río III - Cba.
Rodrigo Campos
2010-05-03 03:24:41 UTC
Permalink
Post by MAbeeTT
Disco SATA WD de mi computadora no llega a cumplir dos años y SMART
dice que efectivamente el disco est´a roto, hay qe cambiar, etc, etc
Fijate que WD en gral da 3 años de garantia. Yo cambie recientemente discos de
WD sin ninguna problema. Haces el RMA en la pagina, lo llevas a un lugar y
a la semana aprox. (porque lo prueban y eso) te dan un disco nuevo sin
problemas. O al menos es asi de facil acá en capital federal
Post by MAbeeTT
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
Está mas abajo el raid por software, es a nivel block device. Sobre el
dispositivo de raid creas el filesystem, asique SUPONGO (nunca lo use ni
investigue, pero no se me ocurre por qué no) que no debería haber ningún
problema
Post by MAbeeTT
b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid, o
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo
Supongo que algo vas a poder hacer. O capaz que se aviva y todo solo, ni idea.
MAbeeTT
2010-05-03 04:29:34 UTC
Permalink
Post by Rodrigo Campos
Post by MAbeeTT
Disco SATA WD de mi computadora no llega a cumplir dos años y SMART
dice que efectivamente el disco est´a roto, hay qe cambiar, etc, etc
Fijate que WD en gral da 3 años de garantia. Yo cambie recientemente discos de
WD sin ninguna problema. Haces el RMA en la pagina, lo llevas a un lugar y
a la semana aprox. (porque lo prueban y eso) te dan un disco nuevo sin
problemas. O al menos es asi de facil acá en capital federal
No sabía. Acá el disco andaba pero no booteaba, terminé usando el CD
con el caldera DOS de western (que podés bajar de la webpage), hice un
checkeo rápido y encontró error, me ofreció hacer uno lento para
reparar y loarregló. (previo backup y ver que había un sector sin
realocar con smartctl).

Es bueno el dato, ¿en qué condiciones de roto has cambiado discos
exitosamente? Porque este era detectado y todo, pero claro al
leer/escribir por el bloque No (nahnahnah) fallaba.
Post by Rodrigo Campos
Post by MAbeeTT
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
Está mas abajo el raid por software, es a nivel block device. Sobre el
dispositivo de raid creas el filesystem, asique SUPONGO (nunca lo use ni
investigue, pero no se me ocurre por qué no) que no debería haber ningún
problema
Sehún estuve leyendo vale, hay varias guías de distintas fuentes sobre
cómo crear raid 1 cuando uno de los discos ya tiene información.
Post by Rodrigo Campos
Post by MAbeeTT
b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid, o
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo
Supongo que algo vas a poder hacer. O capaz que se aviva y todo solo, ni idea.
Ahí no sé, tal vez probar sea una opción.

Tal vez termine usando un solo disco, el nuevo que compraré y dejaré
el actual para hacer copias cada tanto, una vez por semana, cada N
días, etc.
--
.::MAbeeTT::.

mabeett [at] gmail [ dot] com
some time ago:


mtspcchaiaeia [at] gmail [dot] com
Rodrigo Campos
2010-05-03 12:59:51 UTC
Permalink
Post by MAbeeTT
Post by Rodrigo Campos
Post by MAbeeTT
Disco SATA WD de mi computadora no llega a cumplir dos años y SMART
dice que efectivamente el disco est´a roto, hay qe cambiar, etc, etc
Fijate que WD en gral da 3 años de garantia. Yo cambie recientemente discos de
WD sin ninguna problema. Haces el RMA en la pagina, lo llevas a un lugar y
a la semana aprox. (porque lo prueban y eso) te dan un disco nuevo sin
problemas. O al menos es asi de facil acá en capital federal
No sabía. Acá el disco andaba pero no booteaba, terminé usando el CD
con el caldera DOS de western (que podés bajar de la webpage), hice un
checkeo rápido y encontró error, me ofreció hacer uno lento para
reparar y loarregló. (previo backup y ver que había un sector sin
realocar con smartctl).
Es bueno el dato, ¿en qué condiciones de roto has cambiado discos
exitosamente? Porque este era detectado y todo, pero claro al
leer/escribir por el bloque No (nahnahnah) fallaba.
Cuando fallaba el long test del smartctl
Post by MAbeeTT
Post by Rodrigo Campos
Post by MAbeeTT
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
Está mas abajo el raid por software, es a nivel block device. Sobre el
dispositivo de raid creas el filesystem, asique SUPONGO (nunca lo use ni
investigue, pero no se me ocurre por qué no) que no debería haber ningún
problema
Sehún estuve leyendo vale, hay varias guías de distintas fuentes sobre
cómo crear raid 1 cuando uno de los discos ya tiene información.
Sí, eso tambien. Si creas el array roto, copias las cosas y despues agregas el
otro disco deberia andar.
Post by MAbeeTT
Post by Rodrigo Campos
Post by MAbeeTT
b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid, o
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo
Supongo que algo vas a poder hacer. O capaz que se aviva y todo solo, ni idea.
Ahí no sé, tal vez probar sea una opción.
Seeh, aunque sea con info de mentira re es una opción :)
Post by MAbeeTT
Tal vez termine usando un solo disco, el nuevo que compraré y dejaré
el actual para hacer copias cada tanto, una vez por semana, cada N
días, etc.
Backup != raid ;)
MAbeeTT
2010-05-04 02:42:04 UTC
Permalink
Post by Rodrigo Campos
Post by MAbeeTT
Post by Rodrigo Campos
Post by MAbeeTT
Disco SATA WD de mi computadora no llega a cumplir dos años y SMART
dice que efectivamente el disco est´a roto, hay qe cambiar, etc, etc
Fijate que WD en gral da 3 años de garantia. Yo cambie recientemente discos de
WD sin ninguna problema. Haces el RMA en la pagina, lo llevas a un lugar y
a la semana aprox. (porque lo prueban y eso) te dan un disco nuevo sin
problemas. O al menos es asi de facil acá en capital federal
No sabía. Acá el disco andaba pero no booteaba, terminé usando el CD
con el caldera DOS de western (que podés bajar de la webpage), hice un
checkeo rápido y encontró error, me ofreció hacer uno lento para
reparar y loarregló. (previo backup y ver que había un sector sin
realocar con smartctl).
Es bueno el dato, ¿en qué condiciones de roto has cambiado discos
exitosamente? Porque este era detectado y todo, pero claro al
leer/escribir por el bloque No (nahnahnah) fallaba.
Cuando fallaba el long test del smartctl
Post by MAbeeTT
Post by Rodrigo Campos
Post by MAbeeTT
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
Está mas abajo el raid por software, es a nivel block device. Sobre el
dispositivo de raid creas el filesystem, asique SUPONGO (nunca lo use ni
investigue, pero no se me ocurre por qué no) que no debería haber ningún
problema
Sehún estuve leyendo vale, hay varias guías de distintas fuentes sobre
cómo crear raid 1 cuando uno  de los discos ya tiene información.
Sí, eso tambien. Si creas el array roto, copias las cosas y despues agregas el
otro disco deberia andar.
Post by MAbeeTT
Post by Rodrigo Campos
Post by MAbeeTT
b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid, o
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo
Supongo que algo vas a poder hacer. O capaz que se aviva y todo solo, ni idea.
Ahí no sé, tal vez probar sea una opción.
Seeh, aunque sea con info de mentira re es una opción :)
Post by MAbeeTT
Tal vez termine usando un solo disco, el nuevo que compraré  y dejaré
el actual para hacer copias cada tanto, una vez por semana, cada N
días, etc.
Backup != raid ;)
Estoy al tanto. Medité un poco y si al disco le queda poca vida que
sea uno de respado a la forma de backups, cuando tenga plata para un
raid1 lo haré, ahora tengo otras prioridades. El desgaste de este
disco más que no logro solucionar las particiones win: ahora tengo una
paritición que no son solo programas, el razonamiento de Alejandro es
genial, y sumamente aplicable, hace meses que no reinicio el otro
sistema y safo con una máquina virtual en VirtualBox, pero cada tanto
necesito o necesitaré una máquina con aceleración directX por algun
programa boludo para la facultad. Ya pregunto por ello en el otro
hilo.

De igual manera, la información que dejan todos me es muy útil y útil
a la lista también, gracias.
--
.::MAbeeTT::.

mabeett [at] gmail [ dot] com
some time ago:


mtspcchaiaeia [at] gmail [dot] com
Alejandro Vargas
2010-05-03 08:37:17 UTC
Permalink
Post by MAbeeTT
Mientras que espero que se copien los datos a otro disco que funciona
mal con intermitencia me planteo que parece ser un mandato obligatorio
hacer raid con los discos.
Yo siempre que instalo servidores digo que no importa si compran
monitor o no, pero que compren dos discos y los pongo en raid. Mi
experiencia con Linux me dice que Linux en sí nunca falla y cuando
fallan los servidores siempre es pro problemas de hardware. Y el único
hardware que produce fallas irreparables es el disco. Puede prenderse
fuego la PC entera pero mientras el disco sobreviva lo enchufo en
cualquier PC y lo saco andando. Para evitar que falle el disco la
única alternativa es poner dos.
Post by MAbeeTT
He visto varios art´iculos que indican como hacer raid-1 (espejar) de
particiones, a´un cuando uno ya tiene un disco de origen ya
particionado y con informaci´on. Mi cuestionamiento es
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
El raid de Linux hace el espejado a nivel de dispositivo. O sea, yo
tengo /dev/sda1 y /dev/sdb1. Con ellos dos hago un RAID y me queda el
/dev/md0.

Entonces en el /dev/md0 meto el filesystem que me de la gana. Para el
sistema es transparente. Tal vez lo más conveniente es en el md0 meter
un LVM y ahí generar volúmenes lógicos para poder modificarlos y
extenderlos fácilmente.

Obviamente, si metés NTFS en un o incluso en un LVM va a funcionar
perfectamenet... bajo Linux, el windows no lo va a entender. A lo sumo
te tomará el primer disco del espejo pero yo no te lo recomendaría. Si
querés un windows sobre discos espejados hacé una máquina virtual.


Un detalle: grub puede arrancar perfectamente desde discos espejados.
La única salvedad es que usa siempre uno de los discos: el primero. Lo
que suelo hacer es escribir el grub en los dos discos para que si
tengo que sacar uno el otro siga arrancando.
Post by MAbeeTT
b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid,
No te recomendaría intentarlo. El raid se tiene que reconstruir
automáticamente cuando hay diferencias, pero para saber cuál de los
dos ese el que tiene datos más nuevo, el sistema necesita información
que se graba al acceder al disco. Como Windows no entiende eso no va a
actualizar esos datos.

Por otro lado, acordate de que Linux no espeja discos enteros sino
particiones. Por lo tanto simplemente las particiones que necesités
usar con otro sistema que no entienda el RAID, simplemente las dejás
como estan y listo. Sólo espejas las particiones de Linux. Total, si
es Windows lo que estás usando la información ya no era de por sí
segura, la podías perder en cualquier momento no por fallas de
hardware sino por software.

De nuevo te digo, que si tenés una necesidad imperiosa de usar
windows, lo hagas en una máquina virtual. Eso te soluciona todos los
problemas, incluso el de los virus.
Post by MAbeeTT
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo
Supuestamente lo hace automáticamente. Por ejemplo. Tenés un par de
discos espejados. Apagás, sacás uno de ellos y ponés un disco nuevo.
Volvés a arrancar y te arrnca en modo degradado porque le falta un
disco del espejo. Después creas la partición en el disco nuevo y le
decías que lo agregue al raid. Inmediatamente se pone a reconstruir el
espejo y al cabo de un rato tenés de nuevo dos discos espejados
correctamente. Si después volvés a poner el disco anterior se da
cuenta de que ese tiene información vieja y se pone a reconstruir.

De todas maneras, como te digo, podés espejar las particiones de Linux
y dejar la de NTFS como está y listo. O mejor no usar NTFS y usar
máquinas virtuales.

Ah!, un detalle: en Linux como se espejan particiones, no hace falta
que los discos sean iguales. Basta con que las particiones sean
iguales. Por ejemplo:

/dev/sda (400Gb)
1: swap 1Gb
2: boot 1Gb
3: root 200Gb
4: NTFS 198Gb

/dev/sdb (200Gb)
1: root 200Gb

En este caso se pueden espejar /dev/sda3 con /dev/sdb1 Así tenés los
datos de Linux asegurados.
ankel bgx
2010-05-03 12:18:14 UTC
Permalink
Post by Alejandro Vargas
Yo siempre que instalo servidores digo que no importa si compran
monitor o no, pero que compren dos discos y los pongo en raid. Mi
experiencia con Linux me dice que Linux en sí nunca falla y cuando
fallan los servidores siempre es pro problemas de hardware. Y el único
hardware que produce fallas irreparables es el disco. Puede prenderse
fuego la PC entera pero mientras el disco sobreviva lo enchufo en
cualquier PC y lo saco andando. Para evitar que falle el disco la
única alternativa es poner dos.
Un detalle que me parece que no han nombrado, es que cuando usen RAID,
si los discos son iguales, cuando falle uno por mas que tengan
espejada la info es buena practica cambiar los dos discos cuando
reinstauren la RAID, porque hay una buena probabilidad de que el disco
sano falle en el corto plazo...por q tienen una vida util...(tiempo de
funcionamiento). La RAID por soft te permite que los discos no
necesariamente sean iguales, pero te pide que las particiones sean
iguales.

"4nke7"·"ankel.bgx"
ankel.bgx(gmail|hotmail)
Linux·User·#389232
TaNgO
2010-05-03 12:28:48 UTC
Permalink
Post by ankel bgx
Post by Alejandro Vargas
Yo siempre que instalo servidores digo que no importa si compran
monitor o no, pero que compren dos discos y los pongo en raid. Mi
experiencia con Linux me dice que Linux en sí nunca falla y cuando
fallan los servidores siempre es pro problemas de hardware. Y el único
hardware que produce fallas irreparables es el disco. Puede prenderse
fuego la PC entera pero mientras el disco sobreviva lo enchufo en
cualquier PC y lo saco andando. Para evitar que falle el disco la
única alternativa es poner dos.
Un detalle que me parece que no han nombrado, es que cuando usen RAID,
si los discos son iguales, cuando falle uno por mas que tengan
espejada la info es buena practica cambiar los dos discos cuando
reinstauren la RAID, porque hay una buena probabilidad de que el disco
sano falle en el corto plazo...por q tienen una vida util...(tiempo de
funcionamiento). La RAID por soft te permite que los discos no
necesariamente sean iguales, pero te pide que las particiones sean
iguales.
Agrego a este comentario la importancia de usar las smartmontools. Con
SMART se puede tener una buena mirada del estado del HW y poder actuar
en forma proactiva, para evitar posteriores dolores de cabeza.

El smartctl, comando de las smartmontools, sirve para ve el estado del
disco, los resultados de las pruebas y auto pruebas, cuántas horas de
uso lleva y demás.

salu2

-
TaNgO
Río III - Cba.
edu gargiulo
2010-07-06 13:20:54 UTC
Permalink
Post by Alejandro Vargas
Post by MAbeeTT
Mientras que espero que se copien los datos a otro disco que funciona
mal con intermitencia me planteo que parece ser un mandato obligatorio
hacer raid con los discos.
Yo siempre que instalo servidores digo que no importa si compran
monitor o no, pero que compren dos discos y los pongo en raid. Mi
experiencia con Linux me dice que Linux en sí nunca falla y cuando
fallan los servidores siempre es pro problemas de hardware. Y el único
hardware que produce fallas irreparables es el disco. Puede prenderse
fuego la PC entera pero mientras el disco sobreviva lo enchufo en
cualquier PC y lo saco andando. Para evitar que falle el disco la
única alternativa es poner dos.
Post by MAbeeTT
He visto varios art´iculos que indican como hacer raid-1 (espejar) de
particiones, a´un cuando uno ya tiene un disco de origen ya
particionado y con informaci´on. Mi cuestionamiento es
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
El raid de Linux hace el espejado a nivel de dispositivo. O sea, yo
tengo /dev/sda1 y /dev/sdb1. Con ellos dos hago un RAID y me queda el
/dev/md0.
Entonces en el /dev/md0 meto el filesystem que me de la gana. Para el
sistema es transparente. Tal vez lo más conveniente es en el md0 meter
un LVM y ahí generar volúmenes lógicos para poder modificarlos y
extenderlos fácilmente.
Retomo un hilo viejo de la lista ya que necesito ayuda para
implementar un raid por software en linux.

Tengo un disco de 500Gb del cual hay una parte que comenzó a fallar
hace un tiempo. El disco tiene LVM y he podido aislar la falla y
seguir utilizandolo hasta ahora sin problemas.

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?

--edu
Horacio Marasso
2010-07-06 14:32:07 UTC
Permalink
Post by edu gargiulo
Por dónde empiezo? Cómo armo el raid-1 para poder implementar el
espejo de estos dos volúmenes?
Hola,
acá http://www.howtoforge.com/how-to-set-up-software-raid1-on-a-running-system-incl-grub-configuration-debian-lenny
está explicado paso a paso.

Slds
--
Horacio
Lucas Nogueron
2010-07-06 14:57:17 UTC
Permalink
El día 6 de julio de 2010 10:20, edu gargiulo
Post by edu gargiulo
Post by Alejandro Vargas
Post by MAbeeTT
Mientras que espero que se copien los datos a otro disco que funciona
mal con intermitencia me planteo que parece ser un mandato obligatorio
hacer raid con los discos.
Yo siempre que instalo servidores digo que no importa si compran
monitor o no, pero que compren dos discos y los pongo en raid. Mi
experiencia con Linux me dice que Linux en sí nunca falla y cuando
fallan los servidores siempre es pro problemas de hardware. Y el único
hardware que produce fallas irreparables es el disco. Puede prenderse
fuego la PC entera pero mientras el disco sobreviva lo enchufo en
cualquier PC y lo saco andando. Para evitar que falle el disco la
única alternativa es poner dos.
Post by MAbeeTT
He visto varios art´iculos que indican como hacer raid-1 (espejar) de
particiones, a´un cuando uno ya tiene un disco de origen ya
particionado y con informaci´on. Mi cuestionamiento es
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
El raid de Linux hace el espejado a nivel de dispositivo. O sea, yo
tengo /dev/sda1 y /dev/sdb1. Con ellos dos hago un RAID y me queda el
/dev/md0.
Entonces en el /dev/md0 meto el filesystem que me de la gana. Para el
sistema es transparente. Tal vez lo más conveniente es en el md0 meter
un LVM y ahí generar volúmenes lógicos para poder modificarlos y
extenderlos fácilmente.
Retomo un hilo viejo de la lista ya que necesito ayuda para
implementar un raid por software en linux.
Tengo un disco de 500Gb del cual hay una parte que comenzó a fallar
hace un tiempo. El disco tiene LVM y he podido aislar la falla y
seguir utilizandolo hasta ahora sin problemas.
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?
--edu
Podes probar con FreeNAS [1]

Es realmente excelente, con muy pocos requisitos. No lo he probado con
LVM pero supuestamente lo soporta, ademas te levanta un monton de
servicios con una interfaz web muy practica. Con este tutorial [2] .
Sino tambien esta OpenFiler que es mas avanzado supuestamente, no lo
he probado. Saludos


[1]http://freenas.org/
[2]http://www.howtoforge.com/network_attached_storage_with_freenas
--
Hay 10 tipos de personas, las que saben binario y las que no.

Luxas
Alejandro Vargas
2010-07-06 15:40:13 UTC
Permalink
El día 6 de julio de 2010 15:20, edu gargiulo
Post by edu gargiulo
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.
edu gargiulo
2010-07-06 16:56:17 UTC
Permalink
Post by Alejandro Vargas
El día 6 de julio de 2010 15:20, edu gargiulo
Post by edu gargiulo
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?
CruX
2010-07-06 18:34:48 UTC
Permalink
Post by edu gargiulo
El día 6 de julio de 2010 15:20, edu gargiulo
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
edu gargiulo
2010-07-06 19:31:28 UTC
Permalink
Post by edu gargiulo
Post by Alejandro Vargas
El día 6 de julio de 2010 15:20, edu gargiulo
Post by edu gargiulo
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.
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!
Diego Woitasen
2010-07-07 02:35:41 UTC
Permalink
El día 6 de julio de 2010 16:31, edu gargiulo
Post by edu gargiulo
Post by edu gargiulo
Post by Alejandro Vargas
El día 6 de julio de 2010 15:20, edu gargiulo
Post by edu gargiulo
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.
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
TaNgO
2010-05-03 11:22:34 UTC
Permalink
Post by MAbeeTT
Disco SATA WD de mi computadora no llega a cumplir dos años y SMART
dice que efectivamente el disco est´a roto, hay qe cambiar, etc, etc
Mientras que espero que se copien los datos a otro disco que funciona
mal con intermitencia me planteo que parece ser un mandato obligatorio
hacer raid con los discos.
He visto varios art´iculos que indican como hacer raid-1 (espejar) de
particiones, a´un cuando uno ya tiene un disco de origen ya
particionado y con informaci´on. Mi cuestionamiento es
a) ¿Qu´e es del raid por software en linux con las particiones no
*unix-like como vfat y ntfs?
b) Suponiendo que para ellas se comporta como con el resto. ¿qu´e pasa
si hay un sistema operativo oscuro que modifica una de las
particiones, pero no el espejo porque no tiene soporte para raid, o
porque lo hace de otra manera, etc?. Se puede configurar el
comportamiento al reiniciar y usar GNU/Linux? algo como "si hay
diferencias tom´a de disco_origen y modific´a disco_espejo" o se
corrompe todo
Gracias y espero hayan pasado un feliz d´ia del trabajador.
Matias,

Hace un mes tuve que sacar del agua a un Win2003 que habían instalado
con volúmenes dinámicos, es decir, tenía dos discos en raid1.

Cuando arranqué con mi Ubuntu 9.04 i386, no solo detectó todo el
hardware, sino que hasta vio, leyó y escribió con éxito en la partición
espejada del w2003. Realmente me sorprendió. Una vez que el w2003
arrancó, detectó la inconsistencia y sincronizó su espejo nuevamente.

Moraleja: "Al Cesar lo que es del Cesar" :-P
Si necesitas tener los 2 SO, yo haría que cada uno maneje su RAID1.
Es más, hay herramientas para, en caso de ser necesario, montar las
particiones ext3 desde w2003.

A los efectos del RAID en Linux, solo se trata de un identificador de
partición diferente al 0x83. Lo que hay realmente en la partición es un
ext3, reiser, etc.

NOTA: El w2003 con su RAID1, a la semana siguiente de ser recuperado se
bajó todas las actualizaciones del SO y su RAID quedó inutilizado.
Moraleja, yo no usaría, salvo que sea estrictamente necesario, el RAID
de w2003. En su lugar, de ser posible, virtualizaría.

salu2


-
TaNgO
Río III - Cba.
Loading...