获取linux主机磁盘大小信息(和fdisk大小一致)

获取linux主机磁盘大小信息(和fdisk大小一致),第1张

概述获取linux主机磁盘大小信息(和fdisk大小一致)

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

# -*-Coding:utf-8-*-#Tue Sep 15 17:06:00 CST 2015import redef humanize_bytes(bytesize,precision=0):    abbrevs = (        (10**15,'PB'),(10**12,'TB'),(10**9,'GB'),(10**6,'MB'),(10**3,'kB'),(1,'bytes')    )    if bytesize == 1:        return '1 byte'    for factor,suffix in abbrevs:        if bytesize >= factor:            break    return '%.*f%s' % (precision,round(float(bytesize) / factor),suffix)def dev_phy_size():  with open('/proc/partitions','r') as dp:    res = ''    for disk in dp.readlines():      if re.search(r'[s,h,v]d[a-z]\n',disk):        blknum = disk.strip().split(' ')[-2]        dev = disk.strip().split(' ')[-1]        size = int(blknum)*1024        consist = dev+'['+humanize_bytes(size).strip()+']'        res += consist + '+'    return res[:-1]print dev_phy_size()

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的获取linux主机磁盘大小信息(和fdisk大小一致)全部内容,希望文章能够帮你解决获取linux主机磁盘大小信息(和fdisk大小一致)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1198476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存