%3F.png)
Ejecuto varios servidores CentOS 6 de 64 bits con sistemas de archivos ext3/ext4. Hasta donde puedo decir, ninguno de ellos se ha cerrado incorrectamente, pero todos han acumulado algunos errores del sistema de archivos que ahora informa fsck.
Ahora, algunas unidades (no sistemas de archivos) tienen errores de E/S que provocarán fallas en el disco duro (ejecutamos raid1), entonces, ¿eso conduce a errores en el sistema de archivos? ¿No creo que se permita que esos errores lleguen al sistema de archivos?
Al menos uno no muestra ningún signo de falla en el disco duro pero tiene errores de fsck.
Entonces, ¿los sistemas de archivos ext3/4 acumulan errores de forma natural con el tiempo o está sucediendo algo malo?
Respuesta1
Los errores del sistema de archivos no causan errores de E/S que no causan fallas en el disco duro. De hecho, tienes la causalidad completamente invertida. Las fallas del disco duro causan errores de E/S, que a su vez provocan daños en el sistema de archivos.
Los errores de E/S se informarán como errores al espacio del usuario. En algunos casos, puede provocar daños en el sistema de archivos (que pueden solucionarse con fsck), pero en otros casos solo puede provocar daños en los bloques de datos.
Entonces, en general, no es "normal" que se acumulen daños en el sistema de archivos en los sistemas de archivos ext3/ext4. Generalmente eso significa que tienes algún tipo de problema de hardware. Podría ser un problema de memoria; o fallas del disco duro; etc. De hecho, si ve errores de E/S, primero debe solucionarlos. ¡Los errores de software en general no causan fallas de hardware!
Respuesta2
Ext3 es un sistema de archivos completamente confiable, lo cual no es cierto para Ext4 (más dependiendo del Kernel)
Sin embargo, algunos errores pueden deberse a cables/conectores de datos sueltos, o incluso a vibraciones/golpes en el disco duro (golpear la carcasa de la PC con los pies, mover la computadora portátil, etc.)