¿Existe algún programa para ver la fragmentación de sistemas de archivos Ext3?

Pues eso, que aunque está extendida la idea de que los sistemas de archivos en Linux no se fragmentan, sí que lo hacen, aunque no es ni mucho menos comparable a NTFS por ejemplo.
Pues quisiera saber si existe algún comando o utilidad gráfica que permita saber cuánta fragmentación hay en un sistema de archivos Ext3, y de paso, si la hay también para desfragmentar. Sé que para el sistema de archivos XFS existe una utilidad, y se puede ver aquí: http://www.muylinux.com/

Hay un artículo dedicado a la fragmentación publicado el pasado 3 de Junio (en este momento se encuentra aproximadamente por la mitad de la página).

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de danny_g

# 53685: Sí existe.

Con fsck.ext3 y OptimizationKit puedes revisar y luego defragmentar si es necesario.
Y el artículo que mencionas es este. Pongo el enlace directo para evitar tener que tragarse toda la página buscándolo.

--
Danny G.
dgarciao@jabber.org

Gravatar de enigmus

# 53706: El OptimizationKit ese ¿es

El OptimizationKit ese ¿es una aplicación gráfica o algo? ¿Está en los repositorios? ¿O está ya en el sistema y no me he enterado?

Y el fsck.ext3 no sé si es que lo escribo mal o algo, pero si pongo "fsck.ext3 -p" para que repare los errores automáticamente, no hace nada. Aunque de todas formas... ¿cómo se hace con ese comando para ver la fragmentación que hay?

Gravatar de enigmus

# 54029: Ayuda! por favor

Heeey! A ver si alguien puede contestarme, por favor.
¿Cómo se usa el fsck.ext3? Porque cuando lo uso en la consola no hace nada, y si quito lo de ext3 me dice que puedo dañar seriamente la partición si no la desmonto antes.
¿Y para ver la fragmentación que tengo en el disco? ¿Cómo lo hago?

¿Y qué es el OptimizationKit y dónde se encuentra?
--------------------------------
Salud, Linux y mucho Heavy Metal!!

Gravatar de drakedalfa

# 55283: Ayuda == Google es tu amigo

Una busqueda rapido en Google:

¿Como usar fsck.ext3?
http://jhernandez.gpltarragona.org/blog/?p=620

Saber la Fragmentacion:

fsck.ext3 -vpf /dev/nombre-de-tu-particion

Sobre OptimizationKit es un proyecto polaco y su pagina en Freshmeat no esta disponible al publico.

Recuerda si no te contesta nadie tu mismo puedes usar Google :^) yo lo hice y en menos de 5 minutos encontre la info que necesitabas.

--
¿Quien es Jesucristo?

Gravatar de enigmus

# 55286: Pero tengo un problema al

Pero tengo un problema al que nadie me ha contestado aún. Solo con poner en la terminal "fsck.ext3" me advierte después de que correr e2fsck en un sistema de ficheros montado puede causar GRAVES problemas al sistema de archivos, por eso mi pregunta es si realmente debo continuar corriendo fsck pese a la advertencia. ¿Sigo de todas formas? ¿pasará algo? ¿O hay otro modo de hacerlo?
-------------------------------------
Salud, Linux, y mucho Heavy Metal!!

Gravatar de danny_g

# 55293: Desmóntalo y lo pruebas.

Nos cuentas qué tal te fue.
Además, nadie está en la obligación de contestar.

--
Danny G.
dgarciao@jabber.org

Gravatar de enigmus

# 55314: Tampoco pongo a nadie una

Tampoco pongo a nadie una pistola en la cabeza obligándole a contestar :P
-------------------------------------
Salud, Linux, y mucho Heavy Metal!!

Gravatar de bersuit

# 55295: Lo razonable sería desmontarlo

Ya que el fsck lo que va a repasar es el estado del "journaling", superbloque,i-nodos etc.. y si está montado lo normal es que alguien o algo este haciendo cosas en el sistema de ficheros.

Al final yo no me preocupara mucho del tema:
- El propio arranque de tu sistema cuando detecta que hay un posible fallo en el filesystem antes de montar hace un fsck
- Si pasados 180 días no se ha realizado el fsck sobre el filsystem también lo hace en el arranque

Bersuit Vera BOFH
Geek by nature, linux for choice, mandriva of course
InsaneCrew

Gravatar de enigmus

# 55313: Aah! Realmente para lo que

Aah! Realmente para lo que quería saber usar este comando es para saber la fragmentación que hay en la partición y de paso para desfragmentar. Solo eso. Para hacer eso ¿hay que desmontar la partición?
Repito: Lo que quiero saber es cómo se ve la fragmentación que hay, y cómo se desfragmenta.
-------------------------------------
Salud, Linux, y mucho Heavy Metal!!