disk.usage forces check for /etc/mtab

Darwin-based systems do not necessarily have to have an ```/etc/mtab``` present for mounted filesystems to be present or for ```df``` to execute correctly. This commit refines the enforcement on ```/etc/mtab``` to systems other than Darwin in the ```disk.usage``` function