python,由于执行脚本要写日志,我需要获取Linux服务器的磁盘利用率等,how?

2025-05-18 13:02:05
推荐回答(2个)
回答1:

import os
def getLinuxDiskInfo(path):
    if os.path.exists(path):
        vfs = os.statvfs(path)
        available=vfs[statvfs.F_BAVAIL]*vfs[statvfs.F_BSIZE]/1024  
        capacity=vfs[statvfs.F_BLOCKS]*vfs[statvfs.F_BSIZE]/1024
        used = capacity - available
        
        return available, used, capacity
        
    return None,None,None

回答2:

磁盘利用率的话用df -h 分区就可以了,然后用awk获取下Use%