资讯专栏INFORMATION COLUMN

“神秘的”磁盘空间缺失

junnplus / 1024人阅读

摘要:磁盘已用空间剩余空间总空间及之后的文件系统会预留空间给和防止在磁盘满的情况下系统无法工作。因此无论是使用还是得到的已使用和剩余空间之和总是小于总大小的总大小包含了保留空间,而剩余和已使用却不包含。

磁盘已用空间+剩余空间 < 总空间

http://www.microhowto.info/ho...

ext2及之后的文件系统会预留5%空间给root和daemon service防止在磁盘满的情况下系统无法工作。因此无论是使用df还是statvfs得到的已使用剩余空间之和总是小于总大小的——总大小包含了保留空间,而剩余已使用却不包含。
正确的公式应该是:系统已使用空间 + 系统可用空间 + 系统预留空间 = 文件系统总空间

附赠python版本的df功能。

def get_df_info(path):
    statvfs = os.statvfs(os.path.realpath(path))
    total = (statvfs.f_frsize * statvfs.f_blocks) / 1024
    available_real = statvfs.f_frsize * statvfs.f_bavail / 1024
    available = (statvfs.f_frsize * statvfs.f_bfree) / 1024
    used = total - available
    return total, used, available_real

http://askubuntu.com/question...

http://www.microhowto.info/ho...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/9507.html

相关文章

  • 神秘磁盘空间缺失

    摘要:磁盘已用空间剩余空间总空间及之后的文件系统会预留空间给和防止在磁盘满的情况下系统无法工作。因此无论是使用还是得到的已使用和剩余空间之和总是小于总大小的总大小包含了保留空间,而剩余和已使用却不包含。 磁盘已用空间+剩余空间 < 总空间 http://www.microhowto.info/ho... ext2及之后的文件系统会预留5%空间给root和daemon service防止在磁盘...

    Godtoy 评论0 收藏0
  • Java NIO-阅读笔记及总结

    摘要:依照该方案,虚拟内存空间的页面能够继续存在于外部磁盘存储,这样就为物理内存中的其他虚拟页面腾出了空间。造成页错误的用户进程对此不会有丝毫察觉,一切都在不知不觉中进行。虚拟内存系统俘获页错误,安排页面调入,从磁盘上读取页内容,使页有效。 本笔记主要针对JAVA NIO第1-4章,做一下总结,豆瓣评分7.5,但本人还是强烈推荐的.对JDK 1.4的NIO接口做了很充分的讲解. I/O概念...

    moven_j 评论0 收藏0
  • 【SqlServer】统计索引使用情况解决DBCPU高和IO高问题

    摘要:但是堆不会在索引重建或重新组织期间被重新生成,所以会脱离控制的增长,占用的数据页比必要的多很多。使用包含性列可以在不从基础页获取数据的情况下满足更多的覆盖查询,因而使用的操作更少,从而提高性能。 查看索引情况 sp_helpindex 表名; 显示索引使用情况 user_seeks和user_scans字段都为0的,考虑是否为垃圾索引 另外last_user_seek,last_use...

    zhangyucha0 评论0 收藏0
  • 安全考虑,binlog_row_image建议尽量使用FULL

    摘要:后镜像,即数据库表中修改后的内容。三种设置及异同参数可以设置三个合法值三个不同值的作用如下日志记录所有前镜像和后镜像。就这个原因,导致不能闪回数据,安全性考虑不应该使用。 背景binlog_row_image这个参数是MySQL5.6新增的参数,默认值是FULL,在5.7版本默认值也是FULL,但今天我看到有客户的 MySQL5.7版本参数模板采用的是MINIMAL而不是FULL,我对...

    沈建明 评论0 收藏0
  • MBR无法抓取2TB以上磁盘原因

    showImg(https://segmentfault.com/img/bVbjOtG?w=1078&h=618); MBR的每个分区信息存储空间有16个字节,能分出4个区槽(分区类型:主分区与延伸分区),为了实现更多的分区,需要采用延伸分区,延伸分区记录逻辑分区的信息(不可格式化:如果允许格式化,导致逻辑分区信息缺失,从而分区混乱)。可以用于记录信息的硬盘分区为主分区与逻辑分区。showImg...

    liaosilzu2007 评论0 收藏0

发表评论

0条评论

junnplus

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<