Filesys::DfPortable module provides a portable way to obtain filesystem disk space information.