>> "Ronald Delgado C." <[EMAIL PROTECTED]> writes: > Alguno de ustedes sabe c�mo se hace despu�s de un apag�n de > corriente, para que linux no haga el chequeo de las particiones, ya > que algunas veces me ha sucedido esto y al realizar el chequeo > encuentra errores no se de donde.
La estructura en disco del sistema de archivos m�s com�nmente usado en Linux (ext2) es tan que necesita que sel sistema sea bajado 'limpiamente' para asegurar la integridad de los datos. Esto es una caracter�stica que comparten muchos otros sistemas Unix. La raz�n de su problema radica en que los datos no son escritos de forma immediata al disco sino que se mantienen en buffers que son escritos con regularidad al mismo. Esto con el fin de aumentar el rendimiento general del sistema al evitar que el sussistema de I/O utilice m�s recursos de los que son necesarios en una situaci�n �ptima. El problema con esta t�cnica es que los datos que se escriben al disco no son necesariamente autoconsistentes. Si se da el caso que la m�quina se apaga antes de que todos los datos correspondientes a una operaci�n est�n en el disco, el sistema de archivos queda en un estado incosistente. Usualmente es posible salir de este estado incosistente sin mayores problemas, pero no siempre. Si eso ocurre, es posible que el sistema de archivos quede en un estado tal que al escribir al disco duro se corrompan datos en archivos aleatorios. Para evitar esto, fsck se corre al levantar la m�quina para tratar de llevar el sistema de archvos a un estado consistente nuevamente. Si eso no es posible, fsck pedir� ayuda del operador. Una t�cnica que se puede usar para evitar que el sitema de archvos llegue a un estado inconsistente se llama "journalling". Consiste en escribir los datos al disco de forma tal que sea posible volver a un estado autoconsistente en forma autom�tica. Existen varias formas de journaling, a saber 'meta-data journalling' y 'data journalling': en el primero, solo la informacion sobre los archivos se puede 'salvar', mientras que en el segundo caso se pueden salvar no los esto sino el contenido de los archivos tambi�n. Aqu� vale la pena aclarar que ninguna forma de journaling *recupera* datos, solo garantiza que los datos se pueden sacar del disco en un estado consistente. Para Linux existen varios sistemas de archivos que proveen jorunaling: ext3 (data journaling, compatible con ext2, setup toma 5 minutos); reiserfs (meta-data journaling, incompatible con ext2, instalaci�n necesita de reformatear los sistemas de archvos); xfs (igual a reiserfs, trabaja con archivos en la pr�ctica de tama�o arbitrario -- el l�mite es del orden de PB, optimiza el acceso a disco) entre otros. En fin, desactivar el fsck al iniciar es una muy mala idea. -- Marcelo -- �Desea desuscribirse? Escriba a [EMAIL PROTECTED] con el tema 'unsubscribe'. M�s informaci�n: http://www.linux.or.cr/listas
