De manera predeterminada, después de 180 días o una cierta cantidad de montajes, la mayoría de los sistemas de archivos de Linux fuerzan una verificación del sistema de archivos (fsck). Por supuesto, esto se puede desactivar utilizando, por ejemplo, tune2fs -c 0 -i 0 en ext2 o ext3.
En sistemas de archivos pequeños, esta verificación es simplemente un inconveniente. Sin embargo, dados sistemas de archivos más grandes, esta verificación puede tardar horas y horas en completarse. Cuando sus usuarios dependen de este sistema de archivos para su productividad, digamos que está sirviendo sus directorios de inicio a través de NFS, ¿deshabilitaría la verificación programada del sistema de archivos?
¡Hago esta pregunta porque actualmente son las 2:15 am y estoy esperando un largo fsck para completar (ext3)!
fuente
Diría que esta es solo otra razón por la cual los servidores de producción no deben ejecutarse solos y siempre deben tener una copia de seguridad en frío / caliente o participar en un clúster de dos nodos. En estos días de virtualización, puede tener fácilmente un servidor principal físico y un servidor virtual, que es solo una copia del físico hecho cada X días, listo para hacerse cargo.
Aparte de esta respuesta no tan útil, diría que debe equilibrar la importancia de sus datos ... Si esto es solo un nodo de clúster, omítalo. Si este es un servidor web no respaldado de un cliente, es posible que desee planificar con anticipación la próxima vez :-)
fuente
Depende ... Por ejemplo, tuvimos un servidor fuera de servicio para el mantenimiento de rutina que ejecutaba una pila QMail. QMail crea y mata muchos archivos a medida que pasa el tiempo, y era un servidor de correo muy ocupado. El fsck tardó unas 36 horas. No es que hayamos ahorrado una gran cantidad de rendimiento del acuerdo, pero en última instancia, supongo que se podría argumentar que el sistema de archivos era más saludable. ¿Realmente valió la pena el caos que siguió? No. A. Todos.
fuente
XFS es interesante. Es un FS siempre consistente. No necesita fsck. No causará tiempo de inactividad debido a fsck.
Pero tiene otro problema. Necesita un controlador RAID con soporte para tratar con bloques defectuosos de HDD.
XFS no tiene la función de poner en la lista negra los bloques defectuosos cuando el sistema operativo comienza a conocer los bloques defectuosos y la lista de bloques defectuosos del hardware del HDD está llena.
ext2 / 3/4, fat, ntfs, etc. (prueba fuera de línea) pueden poner en la lista negra los bloques defectuosos pero no XFS.
Entonces, para instalaciones no empresariales, XFS probablemente no se adapte bien. Estoy usando XFS con el software linux raid1 para particiones de respaldo donde el contenido es muchos archivos pequeños con poco cambio a lo largo del tiempo.
fuente