¿Tamaño razonable para "bloques reservados del sistema de archivos" para discos que no son del sistema operativo?

21

Al crear un sistema de archivos ( mkfs ...), el sistema de archivos reserva el 5% del espacio para su propio uso porque, de acuerdo con man tune2fs:

La reserva de una cierta cantidad de bloques del sistema de archivos para su uso por procesos privilegiados se realiza para evitar la fragmentación del sistema de archivos y permitir que los demonios del sistema, como syslogd (8), continúen funcionando correctamente después de que los procesos no privilegiados no puedan escribir en el sistema de archivos.

Pero con unidades grandes, el 5% es bastante espacio.

Tengo unidades de 4x1.5 TB para almacenamiento de datos (el sistema operativo se ejecuta en un disco separado), por lo que la configuración predeterminada reservaría 300 GB, que es un orden de magnitud más que la unidad de sistema operativo completa.

El espacio reservado se puede ajustar, pero ¿cuál es un tamaño razonable para un disco de datos? ¿Puedo ponerlo a cero o eso podría generar problemas de fragmentación?

jg-faustus
fuente

Respuestas:

22

He encontrado lo siguiente en la respuesta https://www.redhat.com/archives/ext3-users/2009-January/msg00026.html , de Theodore Tso, un desarrollador ext4.

Si establece el recuento de bloques reservados en cero, no afectará mucho el rendimiento, excepto si se ejecuta durante largos períodos de tiempo (con muchas creaciones y eliminaciones de archivos) mientras el sistema de archivos está casi lleno (es decir, por encima del 95%), en ese momento estarás sujeto a problemas de fragmentación. El asignador de bloques múltiples de Ext4 es mucho más resistente a la fragmentación, porque se esfuerza mucho más por encontrar bloques contiguos, por lo que incluso si no habilita las otras funciones ext4, verá mejores resultados simplemente montando un sistema de archivos ext3 usando ext4 antes del sistema de archivos se llena por completo.

Si solo está utilizando el sistema de archivos para el archivo a largo plazo, donde los archivos no cambian muy a menudo (es decir, una gran tienda de mp3 o video), obviamente no importará.

João Pinto
fuente
1
Muchas gracias. Directamente desde la boca del caballo, incluso :)
jg-faustus
1
Aún así, ¿está bien usarlos %1como bloques reservados sin importar para qué se use el sistema?
Muhammad Gelbana