Desfragmentar partición XFS
Lamentablemente, no todo es color de rosa con XFS y por lo tanto, habrá que defragmentarlo. Si bien no es como defragmentar NTFS en Windows, es algo que tenemos que tener en cuenta para evitar que el sistema “se empaste.” A no desilusionarse, no es nada complicado.
Quiero aclarar, antes que nada, que ésto es meramente una tarea de mantenimiento simple y no es una contra importante como para no utilizar el sistema XFS. De cualquier manera, sepan que es una tarea simple y fácil de hacer. Vean el artículo anterior sobre como convertir el home en XFS.
Lo primero es tener instalado xfsdump:
#: apt-get install xfsdump
Ahora vamos a ver cuantas de nuestras particiones deben ser defragmentadas:
#: xfs_db -r /dev/PARTICION
se abrirá un prompt, ahí debemos escribir:
#: frag
Nos indicara el porcentaje de framgentación del sistema de archivos. Por la red se dice que cuando alcance el 10% debe ser defragmentado. Yo he defragmentado sistemas con un 4% y tardó un poco, supongo que debe depender de las caracterísiticas del equipo.
No es algo complicado, pero recomiendo hacerlo todo modo mono-usuario (runlevel 1) (recovery mode, se selecciona al arranque.)
Ahora sí, pasamos a defragmentar (suponiendo que lo necesitamos):
#: xfs_fsr -v /dev/PARTICION
Recuerden que en PARTICION irá nuestra partición en cuestión: hda1, sda2, etc.
Eso es todo, nada complicado. A no preocuparse, no tarda lo mismo que Win$ y depende de nuestro equipo y porcentaje de fragmentación.
Fuente: El Templo del Morbo


Hola un comentario adicional,
al ejecutar el comando final
#: xfs_fsr -v /dev/PARTICION
dice /dev/PARTICION lo cual no funciona bien si no esta montada la particion
asi que si te sale algun error ejecuta lo siguiente
#: mkdir midisco
#: mount /dev/PARTICION midisco
#: sudo xfs_fsr -v midisco
y listo.
Chao