On 02/01/2015 06:13 PM, Karl Berry wrote:
On the other hand, if we're faced with a situation where the disk is
more-or-less suddenly (say) 95+% full, my immediate question would be
which directories have increased consumption the most lately, rather
than which are, overall, consuming the mos. That's easy to find by
comparing a previous du -S to a current du -S.
I see.
So something like the following, once a week:
$ time nice -n 19 \
ionice -c 3 \
du --one-file-system --human --bytes --separate-dirs / \
| bzip2 > /tmp/du-disk-scan.txt.bz2
real 44m25.142s
user 0m8.333s
sys 0m31.502s
$ ls -lh /tmp/du-disk-scan.txt.bz2
-rw-r--r-- 1 root root 1.2M Feb 3 23:13 /tmp/du-disk-scan.txt.bz2
Then keep few previous runs in /var/cache/diskusage/[date].txt.bz2 ,
and if need be, compare them with your script?