https://github.com/mrc/dude
Disk Usage Difference Enumerator
https://github.com/mrc/dude
Last synced: over 1 year ago
JSON representation
Disk Usage Difference Enumerator
- Host: GitHub
- URL: https://github.com/mrc/dude
- Owner: mrc
- License: mit
- Created: 2013-10-26T00:42:28.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-10-26T00:43:10.000Z (over 12 years ago)
- Last Synced: 2025-02-12T01:17:49.062Z (over 1 year ago)
- Language: Perl
- Size: 97.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* Dude, Where's My Disk Space?
*dude*: Disk Usage Difference Enumerator
* What?
How does your disk usage change?
A set of TimeMachine incremental backups has historical information
such as what files were created, deleted, and changed between backups,
and how much disk space was consumed between backups.
*dude* interrogates TimeMachine (with =tmutil=) like this:
1. Get a list of all backups
2. Taking them in pairs (chronologically adjacent), build a report
of the differences between them
3. If a report already exists for a pair, it is not rebuilt
Thankfully =tmutil= can produce this data in machine readable XML, so
a future project can answer the question: Where's My Disk Space?
* Running
#+BEGIN_SRC sh
% dude
#+END_SRC
Difference reports will be stored in =~/Library/Application
Support/com.golmac.DudeWheresMyDiskSpace=.
For me, with a TimeCapsule on 802.11n, it takes a while to run...
Also, over time as TimeMachine coalesces backups, courser reports will
be built. *dude* does nothing special here; the earlier, fine-grained
reports still exist.