6 votos

¿Por qué es ext3 tan lento para eliminar archivos de gran tamaño?

Tengo un servidor, que hace una copia de seguridad incremental de un sistema cada noche. Ahora los sábados, hay una copia de seguridad completa. Pero después de que el pleno de la copia de seguridad ha terminado, una secuencia de comandos de patadas en el que se elimina el incrementales.

Ahora, la secuencia de comandos a veces se rompe, y es debido a que los incrementos son cada uno de aproximadamente 10 gb de archivos, y a veces se necesita mucho tiempo para que la secuencia de comandos.

Ahora podría alguien que me explique o me apunte en la dirección de un recurso, que explica por qué ext3 es tan lento para eliminar los archivos, cuando en comparación con, digamos, NTFS?

Sé tesis 2 completamente diferentes sistemas de archivos, pero estoy muy interesado, ¿por qué hay una diferencia tan grande en la eliminación?

7voto

Kenny Rasschaert Puntos 5933

El sistema de ficheros ext3 se hace uso de un bloque indirecto esquema de asignación, que ha de seguir la pista de todos los bloques de las asignaciones. Esta mucho más lento para eliminar archivos de gran tamaño de los sistemas de ficheros mediante un esquema basado en las extensiones, tales como el sistema de archivos ext4.

Yo no puedo hablar a NTFS, pero supongo que se hace uso de las extensiones.

Hay otra cuestión relacionada con este en ServerFault.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: