[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Ext3 y apagones



BOY INFECTED wrote:

Hola Linuxeros.

Tengo un pequeño server en mi casa, pero se va segiodo la luz,
Ponle un UPS o se te va a chingar tarde que temprano.

esto hace que mi PC se apague ya que no cuento con nobrake.

Cómprate uno, definitivamente vale menos que una máquina nueva.


Me ha pasado que algunos servicios no arrancan despues de un apagon, pero con reiniciar el server se remedia el asunto.

Algunos servicios (como el demonio de Postgres) dejan puesto un lock en el sistema de archivos y ese lock lo tienes que quitar a mano para que arranquen....


El caso es que se han dañado ya varias veces algunos archivos, a veces del apache, otra vez del emacs, etc.

Mi duda es, ¿Que no se supone que ext3 soporta un apagon sin dañar el sistema de archivos?

No, eso no es cierto.
Lo que te garantiza el journaling del Ext3 es que tu sistema de archivos nunca va a estar inconsistente aunque lo apagues a botonazos o le jales el cable pero eso sólamente significa que no vas a tener inodos sucios marcados como limpios y los inodos que se quedaron a medio escribir la siguiente vez que arranque el sistema de archivos se quedan marcados como inodos sucios para no ser utilizados hasta que le hagas un fsck.... El problema es que el journaling a nivel de metadatos en ningún sistema de archivos te proteje contra pérdidas de información por un apagón al momento de la escritura de un archivo y el que tengas tus discos en espejo o en RAID 5 no te va a servir de nada....

, o alguien puede decirme que estoy haciendo mal?
Confiarle la integridad de tus archivos a un sistema de archivos que no te la garantiza

o que puedo hacer para que mi sistema se mantenga integro tras cada apagon?
Lo que necesitas es un sistema de archivos que te proporcione journaling a nivel de datos para que si se te va la luz a la mitad de la escritura de un archivo recuperes la versión anterior pero eso es muy costoso y para eso mejor te conviene usar algo como cvsfs o lufs con un backend que sepa utilizar Sleepycat DB4 o PostgreSQL..

O comprar un buen UPS que te avise cuando le quede poca batería para que tu máquina se apague limpiamente y no te queden archivos a media escritura.....

--
Sandino Araico Sánchez
-- Lo que no mata engorda.



_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]