Skip to Content

Linux se debe desfragmentar?

 

Es una pregunta que seguramente la hemos hecho en varias ocasiones y que es necesario darle una revisión.

Mucha gente piensa que los sistemas de ficheros en Linux no se fragmentan. Esto no es totalmente cierto. Los sistemas  Linux sufren de fragmentación, igual que otros sistemas de ficheros, lo que sucede es que la fragmentación es mucho menor que en otros sistemas de ficheros.

La fragmentación de un sistema de ficheros, podria resumirse en la incapacidad de que el archivo1 y el archivo2 esten relacionados y no esten contiguos, entonces necesitamos mover los cabezales del disco duro ya que el acceso a los archivos será más lento.

Por qué se dice que en  Linux no es necesario fragmentar el sistema de ficheros? En  Linux, los sistemas de ficheros estan diseñados de manera que se intenta guardar el fichero completo sin tener que fragmentarlo. Por supuesto que esto es posible hasta un límite ya que a medida que se va utilizando el disco y este se va llenando y se tiene menor probabilidad de que el fichero se pueda escribir entero y secuencialmente.

También, por si alguien esta interesado, hay una herramenta que puede utilizarse para desfragmentar: 

Shake.

Si quieren usar algun metodo por linea de comando pueden utilizar el siguente script de shell.

http://ck.kolivas.org/apps/defrag/defrag-0.08/

Un exelente articulo que nos puede dar una idea clara, se encuentra en el siguiente enlace (en ingles)

http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

Espero que les sirva, :-)