5 de febrero de 2008

Partetartas de disco

Llevaba bastante tiempo (prácticamente desde que uso Mac) buscando una alternativa a Disk Piecharter que funcionara en Mac OS X. Se trata de un programa shareware muy simple, pero a la vez extremadamente útil, que nos permite navegar por el disco duro mostrando los ficheros y carpetas en forma de gráfico tipo pastel. De esta forma es muy fácil ver dónde está yendo a parar nuestro espacio libre, y qué es lo primero que tenemos que limpiar cuando nos empezamos a quedar sin sitio en el disco.



Tanto en Mac como en otros sistemas basados en UNIX tenemos el comando du (de disk usage), que nos muestra una información parecida aunque sólo con texto. Hay programas para Mac y Linux con interfaz gráfica que muestran el espacio utilizado en forma de cajas, por ejemplo Disk Inventory X para Mac OS X o KDirStat para Linux. Hm, cerca de lo que busco, muy cerca, pero ¡Disk Piecharter me sigue gustando más!

Por fin, mi infructuosa búsqueda terminó. He aquí… ¡JDiskReport!


JDiskReport está hecho en Java, por lo que puede ejecutarse en infinidad de sistemas operativos. El autor proporciona paquetes para Windows, Mac OS X, un paquete genérico en zip para cualquier otro sistema y también un enlace Java Web Start. Encima, para mi sorpresa, no sólo es freeware, sino que es mucho más potente que Disk Piecharter. Tiene varios modos de representación además del famoso gráfico tipo pastel, incluyendo gráficos de barras, de anillos (parecido al de sectores, pero muestra varios niveles de profundidad de directorios), y una tabla textual al estilo du. Además incluye todo tipo de estadísticas, Top 50, distribución por tamaños, por tipos, por fecha de última modificación… en fin, una pasada.

Además la interfaz está bastante cuidada y es agradable de manejar. No obstante, antes de empezar a usarlo hay que echar un vistazo a las preferencias, en especial el apartado Filter. En esta lista hay que añadir algunas rutas a las que no conviene que el programa intente acceder, ya que podrían provocar resultados engañosos en las estadísticas o aún peor, que el proceso de rastreo se eternice porque el programa intenta calcular el tamaño de dispositivos externos o unidades de red.
  • Mac OS X: lo suyo sería filtrar por lo menos /Network, /net, /dev y /Volumes. El programa además me ha sugerido /private/var, por si acaso lo he dejado.
  • Linux y seguramente otros UNIXes: como bien indica el propio programa, es conveniente filtrar /dev y /proc. Añade también el directorio donde suelas montar las unidades externas (normalmente /mnt).
  • Windows: No hay directorios especiales en Windows que tengamos que filtrar, salvo que tengamos algún volumen de red montado en un directorio NTFS (cosa bastante rara ya que la gente suele preferir montar en unidades).
Ojo, si queremos rastrear un disco externo estará montado en /Volumes o /mnt, por tanto tendremos que quitar temporalmente este filtro para que el programa pueda entrar en su directorio, de lo contrario nos aparecerá el gráfico vacío. Podría esperarse que el programa hiciese esto de forma un poco más inteligente, pero ¿qué mas quieres? ¡Es freeware y por otra parte, es una maravilla de programa! Lo siento mucho por Disk Piecharter, pero ya no es mi favorito :)

1 comentario:

Gustavo dijo...

Muchas gracias, me has sido de gran ayuda. Justo lo que andaba buscando. Me he bajado el de Mac OS X y funciona de vicio, de vicio.