Sistema de archivos XFS y Ext4, ¿cuál es realmente estable y confiable para una larga ejecución con escritura y lectura de disco pesado?
- el sistema se usará en un lugar donde 24/7 está en servicio, y cada segundo hay lectura y escritura en el disco
- el sistema debe tener un tiempo de actividad del 99.95% durante aproximadamente 1 año
- el sistema debe ser el tiempo de inactividad máximo en el año durante aproximadamente 20 horas como máximo
¿Qué sistema de archivos es la mejor opción para tal desafío? (Quería usar Solaris o FreeBSD pero para mi proyecto debo usar Ubuntu o ArchLinux o Fedora o CentOS).
Pero confundido con qué sistema de archivos elegir.
Respuestas:
Entonces, la respuesta final depende de sus requisitos precisos (como de costumbre).
fuente
La elección del sistema de archivos hace la diferencia en ciertos casos. Debe verificar si sus casos de uso particulares se ven afectados por la elección del sistema de archivos.
Para las tres viñetas muy genéricas que enumera, no importa si usa ext4 o xfs.
Si tenía un requisito en el que deseaba usar archivos de más de 16 TB, tendrá que usar XFS. (ext 4 pronto tendrá> 16 TB pero aún no)
fuente
ZFS es la única opción para la fiabilidad.
Su único inconveniente es que no le gustan los controladores RAID, ya que maneja su propia redundancia, por lo que debe usar JBOD que puede deshabilitar el almacenamiento en caché en algunos controladores RAID (ejemplo: 3ware), o volúmenes de unidades individuales.
EXT4 tiene un límite de 16 TiB, a menos que se ejecute en un sistema Linux de 64 bits, y el volumen EXT4 se creó con el indicador de función "64bit" que amplía los inodos.
fuente
EXT4 puede ser [todavía] MUY inestable y con errores, es muy nuevo. En comparación con XFS, que es muy estable y probado durante años, no tiene mucho que ofrecer. PD: Yo mismo he experimentado errores con EXT4. O bien congeló todo el sistema durante las operaciones de copia, o simplemente perdió mis datos.
fuente