¿Es necesario desfragmentar las unidades en Ubuntu? Si es así, ¿cómo lo hago y con qué frecuencia se debe hacer?
¿Es necesario desfragmentar las unidades en Ubuntu? Si es así, ¿cómo lo hago y con qué frecuencia se debe hacer?
Respuestas:
Desfragmentar es (o fue) recomendado en Windows porque tenía una implementación deficiente del sistema de archivos. Técnicas simples como la asignación de bloques para archivos en grupos en lugar de uno por uno mantienen la fragmentación baja en Linux. Los sistemas de archivos típicos de Linux solo se benefician significativamente de la desfragmentación en un sistema de archivos casi completo o con patrones de escritura inusuales. La mayoría de los usuarios no lo necesitan , aunque los compartidores de archivos pesados podrían beneficiarse de esto (llenar un archivo en pequeños bits en el medio no es el caso para el que ext3 fue optimizado; si le preocupa la fragmentación y su bittorrent u otro cliente para compartir archivos ofrece esa opción, dígale que preasigne todos los archivos antes de comenzar a descargar).
Por el momento, no existe una herramienta de desfragmentación lista para producción para los sistemas de archivos comunes en Linux ( ext3 y ext4 ). Si instaló Ubuntu 9.10 o posterior, o convirtió una instalación existente, tiene un sistema de archivos ext4 , que admite extensiones , reduciendo aún más la fragmentación.
Para aquellos casos en que surja la fragmentación, se está trabajando en una herramienta de desfragmentación ext4, pero aún no está lista .
Tenga en cuenta que, en general, la filosofía de Linux y especialmente la filosofía de Ubuntu es que las tareas de mantenimiento comunes deberían realizarse automáticamente sin necesidad de intervenir .
Esta es la mejor explicación (no solo de la fragmentación de archivos, sino de cómo EXT2 / 3/4 es más resistente a ella que FAT o NTFS) que he encontrado y sigo refiriendo a las personas: http://geekblog.oneandoneis2.org/ index.php / 2006/08/17 / why_doesn_t_linux_need_defragmenting
Si está usando ext, aquí hay una buena cita de Theodore Ts'o (estuvo muy involucrado en el desarrollo del sistema de archivos):
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 una gran cantidad de archivos creados y eliminados) 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.
Entonces, realmente, la respuesta es 'no'. Solo en casos extremos comenzará a ver fragmentación adversa (con ext).