基于qcow2的虚拟磁盘使用空间的计算方法、虚拟设备

基本信息

申请号 CN201510689304.8 申请日 -
公开(公告)号 CN105468454A 公开(公告)日 2016-04-06
申请公布号 CN105468454A 申请公布日 2016-04-06
分类号 G06F9/50(2006.01)I 分类 计算;推算;计数;
发明人 李鹏 申请(专利权)人 北京汉柏科技有限公司
代理机构 北京路浩知识产权代理有限公司 代理人 北京汉柏科技有限公司
地址 100085 北京市海淀区上地十街1号院5号楼5层511室
法律状态 -

摘要

摘要 本发明提供了一种基于qcow2的虚拟磁盘使用空间的计算方法以及一种虚拟设备,本发明根据簇的偏移位数计算得到簇的大小,再根据引用表中记录的偏移地址找到对应的引用块,之后统计所有引用块中内容不为空的表项的数量,最后根据簇的大小以及表项的数量计算得到虚拟磁盘中使用的空间大小,上述方案不仅可以计算由文件虚拟形成的磁盘的使用空间的大小,而且可以计算出由其他设备虚拟形成的磁盘的使用空间的大小,同时可以保证计算的效率和准确率。