jmtd → log → duc
Continuing a series of blog posts about Debian packages I have adopted (starting with smartmontools), in January this year I adopted duc ("Dude, where are my bytes?")
duc is a tool to record and visualise disk space usage. Recording and
visualising are performed separately, meaning the latter is very fast. There
are several visualisers available. The three most interesting ones are
duc ui, a text terminal/ncurses-based heirarchical browser
duc gui, a GUI/X11 application
duc cgi, a CGI for access with a web browser
The GUI and CGI resemble the fantastic
Filelight KDE tool,
which I've always preferred to the similar tools available for GNOME, Windows
or macOS. (
duc itself works fine on macOS). The CGI could be deployed on my
NAS, but I haven't set it up yet.
Indexing is performed via
duc index <path> and seems very quick when compared
to something like
du -sh. The index is stored in a local database.
duc in sad circumstances after the prior maintainer decided to step
down, in response to a discussion we had about a feature request for the Debian
package. This wasn't the outcome I wanted, but it's a package I use regularly
on several machines so I stepped up to adopt it.