def _getStats(mountPoint):
data = os.statvfs(mountPoint)
total = (data.f_blocks * data.f_bsize) / ONE_GB_BYTES
free = (data.f_bfree * data.f_bsize) / ONE_GB_BYTES
used_percent = 100 - (100.0 * free / total)
total_inode = data.f_files
free_inode = data.f_ffree
used_percent_inode = 100 - (100.0 * free_inode / total_inode)
used = total - free
used_inode = total_inode - free_inode
return {'total': total,
'free': free,
'used_percent': used_percent,
'total_inode': total_inode,
'free_inode': free_inode,
'used_inode': used_inode,
'used': used,
'used_percent_inode': used_percent_inode}
评论列表
文章目录