Sé que los sistemas de archivos de Windows son muy sensibles a la fragmentación y Unix como UFS, ZFS, ext3 o ext4 no son tan sensibles.
Pero, ¿hay alguna razón para desfragmentar estos sistemas de archivos?
Si es así, ¿qué herramientas están disponibles para eso?
filesystems
defrag
paulgreg
fuente
fuente
Respuestas:
Citando la página de Wikipedia sobre el sistema de archivos Ext3
fuente
En realidad, NTFS no es tan sensible a la fragmentación. NTFS es significativamente mejor que FAT32, en todos los sentidos, y es un sistema de archivos completamente moderno.
He estado ejecutando Linux en casa desde 1996 y nunca he desfragmentado ningún sistema de archivos. Nunca he tenido la necesidad. Lo más que he hecho en esta dirección fue prestar atención al tipo de archivos que colocaré en un sistema de archivos y usar las opciones apropiadas cuando lo haga
mkfs
. Por ejemplo, si un sistema de archivos contendrá principalmente archivos grandes, usaré un tamaño de bloque más grande. Si estoy creando un gran sistema de archivos pero sé que nunca tendrá más de 1,000,000 de archivos, entonces usaré la-N 1000000
opción para limitar el número de inodos. En general, sintonizaré el sistema de archivos en la creación para su tarea si un tipo particular de archivo lo habitará.fuente
No necesita desfragmentar no. Pero si todavía quieres hacerlo, siempre puedes usar batido .
fuente
Si bien ext2 y ext3 no lo proporcionan (y generalmente lo necesitan menos ya que mantienen los archivos relativamente juntos en primer lugar) ext4 sí proporciona la desfragmentación . Este artículo habla sobre el programa e4defrag. Pero ext4 es un nuevo sistema de archivos.
Sin embargo, en comparación con Windows, los sistemas de archivos de Linux son mucho mejores para no fragmentar, por lo que no me preocuparía.
fuente
http://en.wikipedia.org/wiki/Ext3#Defragmentation , pero no me molestaría
fuente
La única buena razón para desfragmentar el sistema de archivos de Linux es reducir los discos duros virtuales que se han hinchado.
Llene a cero el espacio no utilizado, desfragmente y luego compacte el disco virtual desde el administrador de VM.
fuente
Puede desfragmentar el sistema de archivos XFS (usando
xfs_fsr [dev|file]
) y btrfs (usandobtrfs filesystem defragment [file]
Como para todos los demás, solo asegúrese de tener al menos un 80% libre o unas pocas docenas de gigabytes (lo que sea menor) y no debe preocuparse por la desfragmentación.
fuente