martes, 3 de enero de 2012

Estupendo y potente analizador de uso de discos


El analizador de uso de discos (Baobab imagen de arriba) utilizado en la mayoría de los sistemas Linux (sobre todo los que usan Gnome) puede que te resulte algo limitado. Si es así, te voy a mostrar otra herramienta de este tipo que siendo desarrollada en Java es bastante más rápida que la anterior y nos aporta mayor información y mejor estructurada del uso nuestro disco.
Se trata de JDiskReport una potente herramienta que puede ser que te haga olvidarte de Baobab.
Esta utilidad de disco tiene opciones de configuración muy interesantes como son por ejemplo las que listaré seguidamente:
  • Soporte para incluir comandos personalizados
  • Soporte para configurar el comportamiento y color de los gráficos
  • Soporte para el uso diferentes temas (Incluido GTK)
  • Soporte para filtros. Excluir directorios del escaneo (algo muy de agradecer sobre todo cuando tenemos varios disco duros y no queremos que estos entren en parte o en su totalidad dentro de estas estadísticas) Baobab tiene algo parecido pero muy limitado ya que tan sólo se circunscribe a unidades físicas.
Ofrece diferentes perspectivas sobre el uso del disco:
  • Por tamaños absoluto y relativo
  • Por distribución del tamaño
  • Por distribución de  fechas de modificación
  • Por distribución de los tipos de archivos
Cada perspectiva puede incluir los siguientes tipos de gráfico:
  • Gráfico Circular 
  • Gráfico en anillo
  • Gráfico de barras
  • Tabla en detalle
Puedes optar por mostrar el tamaño de los archivos o el número de archivos. Además, JDiskReport muestra una practica lista de 50 archivos. De los que se pueden seleccionar a parte de una visualización gráfica, los siguientes criterios a tener en cuenta:
  • Los de mayores tamaño
  • Los más recientes
  • Los más viejos

Si os fijáis notareis que el programa ya señala automáticamente en negrita en el árbol de archivos de la izquierda las carpetas más pesadas.







Al ser Java no necesita de instalación alguna. Eso sí, necesitas tener la rutinas  Sun Java Standard Edition Runtime Environment (JRE) 6 para poder ejecutarlo. En LMDE ya viene instalada así que no te preocupes.
En el caso de Ubuntu si no tienes estas rutinas las puedes instalar así:
  • sudo apt-get install openjdk-6-jdk openjdk-6-jre
o si prefieres instalar las de Oracle:
  • sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Descárgate esta herramienta  aquí:
JDiskReport 1.4
A diferencia de otras que se ofrecen en la misma Web, esta es completamente gratuita y carente de publicidad.

Una vez descargado descomprimes el zip he introduce la carpeta resultante en tu carpeta de usuario. Después te mueves al menú Sistema Preferencias Menú principal.
Dentro del menú principal clicas en Herramientas del sistema y luego en Elemento Nuevo. Crea un nuevo lanzado en el menú Herramientas de este modo:

Tipo: Aplicación
Nombre: jDiskReport
Comando: java -Xmx256M -jar /Ruta/jdiskreport-1.4.0/jdiskreport-1.4.0.jar

Como se muestra en la imagen:


Una vez concluido lo hallarás en el menú Aplicaciones Herramientas del sistema y ya podrás ejecutarla y disfrutar.

Por cierto si queréis analizar la carpeta del usuario root (esta no entra en el análisis normal del programa) debereis hacer otro lanzador pero en la casilla comando poner lo siguiente:
  • gksu 'java -Xmx256M -jar /Ruta/jdiskreport-1.4.0/jdiskreport-1.4.0.jar'
Ojo no olvidéis la comilla (') ya que de lo contrario el gksu no funcionará. Podéis utilizar si lo prefieres comillas dobles (").
Con un simple vistazo sabréis que carpetas son las más pesadas en el usuario root:



Más información

3 comentarios:

  1. Muy buena herramienta Frann, la estuve probando y cumple perfectamente con su cometido.
    El link que te lleva a la pagina de descargas es este: http://www.jgoodies.com/freeware/jdiskreport/index.html

    Por cierto hay un bug, cuando abro la ventana de preferencias (File>Preferences) ésta tiene un tamaño grandisimo y se me enlentece un poco la máquina, dicha ventana no la puedo redimensionar, ni minimizar ni cerrar de la forma tradicional ya que es como que se viera solo una mitad de la misma. No sé si te ha pasado lo mismo.
    ¿Habrá alguna manera de hacerla mas pequeña? Indagué un poco en los archivos de configuración del programa pero no entiendo mucho que tendria que poner para que la ventana se habra en un determinado tamaño.
    Aca te dejo un link con una captura de pantalla:
    http://www.subirimagenes.com/privadas-capturadepantalla-1797746.html

    un saludo

    ResponderEliminar
  2. Pues no se que te debe estar sucediendo, pero yo no tengo ningún síntoma de ese tipo en ninguna de las versiones de esta herramienta. Es más esa ventana no son escalables, es decir solo se puede mover y cerrar pero no agrandar o reducir. Es raro esto que comentas. Pero tratándose de java no sabría que decirte. Creo más bien que el problema esta en el Java instalado que en la propia aplicación.

    ResponderEliminar
  3. Puede ser un problema de java, voy a ver si me pongo y reporto del bug para que se revise el problema...
    Gracias frann por contestarme
    un saludo

    ResponderEliminar