Problem: on Red Hat-based systems (not sure if this is elsewhere) the df command throws an error if you've got a chrooted mount and you're not root. (The bind-chroot rpm does this.)
Solution: run df with "-x none". (This excludes filesystems of the "none" type.)
This patch adds the appropriate df parameters to the Linux class.