quota command and rsync snapshots...

Ensel Sharon user at dhp.com
Wed Nov 15 20:40:11 UTC 2006


I am currently afraid of UFS2 snapshots (maybe that's rational and maybe
it's not ...) and so I am using Mike Rubel style rsync snapshots:

rm -rf day.3
mv day.2 day.3
mv day.1 day.2
cp -al day.0 day.1
rsync /source /destination/day.0

(note, GNU cp, the -al means copy everything with hard links)

You get the idea.

The question is, when I do a `du -ak` of each of the four days (day.0 -
day.3) I get roughly the same number for all of them, which is to be
expected.

However the output of `quota` for that user shows a _much_ larger number
than the `du` for each of those directories.

I would think that `quota` would show me the sum of day.0 plus (all the
total differences of day.1 - day.3) but it shows me a number _much_ larger
than that.  I really can't even guess what the number it is showing me is.

So I have two questions:  given a directory that contains one current
backup and three snapshots (day.0 - day.4) what command can I run that
will show me the total _actual_ space used ?  du will not work because it
counts up each directory as if it used all of that space...

Second, is there any way to get quota to show an accurate representation
of the users usage ?

Comments ?



More information about the freebsd-fs mailing list