Comandos interesantes: filefrag

¿Se fragmenta el sistema de ficheros de Linux?
Se suele decir que los sistemas de ficheros de GNU/Linux, ext2, ext3 y ext4 no tienen fragmentación, aunque eso técnicamente no es cierto. Aunque la fragmentación no le afecta tanto a Windows como a Linux, en éste último también afecta y se nota el rendimiento si el fichero es muy grande y la fragmentación grande. Para saber si un fichero está o no fragmentado, existe el comando filefrag.

shell> filefrag fichero_1.txt
fichero_1.txt: 1 extent found
Si el fichero analizado no está fragmentado, el número de extensiones que debe tener será 1, en caso contrario mostrará la cantidad de fragmentos que presenta. Cuanto mayor sea dicho número, mayor será la fragmentación.
shell> filefrag fichero_2.txt
fichero_2.txt: 60 extents found, perfection would be 1 extent
En caso de encontrar un fichero fragmentado, con la opción -v podemos obtener mayor información sobre la localización de dichos datos, aunque actualmente no hay ninguna herramienta que solucione dicha fragmentación. Cuanto más usado sea el sistema de ficheros, más puede pasar esto y cuanto menor sea el espacio disponible, también mayor puede ser la fragmentación.
shell> filefrag -v fichero_1.txt
Filesystem type is: ef53
Filesystem cylinder groups is approximately 294
File size of fichero_1.txt is 1779 (1 block, blocksize 4096)
 ext logical physical expected length flags
   0       0  8228866               1 merged,eof
fichero_1.txt: 1 extent found
shell> filefrag -v fichero_2.txt
Filesystem type is: ef53
Filesystem cylinder groups is approximately 294
File size of fichero_2.txt is 70832 (172 blocks, blocksize 4096)
 ext logical physical expected length flags
   0       0  8247444               1 merged
   1       1  8247755  8247444      1 merged
   2       2  8249737  8247755      1 merged
   (...)
   60   17064  8757728  8757119     28 merged,eof
fichero_2.txt: 60 extents found, perfection would be 1 extent


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios