The invention discloses a reduction method, a virtual disk comprises the steps of: reading QCOW2 format image files in the data; judging whether the data in the image file to be deleted when the image feature data; data in the file to delete feature data, delete the delete data. The invention also discloses a reduction device for a virtual disk. The invention does not need to transform the virtual disk image. When judging the data in the mirror file can delete the characteristic data, it directly cuts the data. The method is simple, and greatly improves the utilization rate of physical disk space.
【技术实现步骤摘要】
虚拟磁盘的缩减方法及装置
本专利技术涉及计算机
,尤其涉及一种虚拟磁盘的缩减方法及装置。
技术介绍
随着计算机处理能力的快速增长,硬件资源的规模和种类也在不断扩展。与此同时,在数据中心内,应用和需求越来越复杂、灵活,传统服务器的利用效率日趋降低,因此,虚拟化技术成为了一个重要的解决方案。虚拟化技术能够在单个计算机上运行多个相互隔离的VM(VirtualMachine,虚拟机),动态提供透明化的可伸缩的计算机硬件资源,从而灵活构建满足需求的计算机软硬件环境。目前虚拟化技术已经成为数据中心的支撑性技术,出现了很多比较优秀的虚拟化平台和产品,如Xen、Vmware(VirtualMachineware的简称,是一个“虚拟PC”软件公司,提供服务器、桌面虚拟化的解决方案)、KVM(Kernel-basedVirtualMachine的简称,是一个开源的系统虚拟化模块)和QEMU(QuickEMUlator的简称)等。虚拟磁盘技术在数据安全方面的应用越来越普遍,目前映射虚拟磁盘的方式主要有将文件夹映射成虚拟磁盘和创建镜像文件并映射为虚拟磁盘两种。其中,将一个文件夹映射成一个虚拟磁盘的方式存在以下缺点:缺少保护或保护薄弱,在数据安全领域中,难以满足安全及隐私性的保护需求。因此使用创建虚拟磁盘镜像文件并映射成虚拟磁盘的方式是当前的主流,这种形式的虚拟磁盘的优点是:结合了虚拟磁盘驱动加解密,当未挂载虚拟磁盘时可以将用户文件隐于无痕,无法通过搜索文件、磁盘分析等获取到存放于其中的文件,但是也存在以下缺点:当要创建一个较大的虚拟磁盘时,需要同时创建一个同等大小的镜像文件 ...
【技术保护点】
一种虚拟磁盘的缩减方法,其特征在于,包括以下步骤:读取QCOW2格式的镜像文件中的数据信息;判断镜像文件中的数据是否为可删除特征数据;当镜像文件中的数据为可删除特征数据时,删除所述可删除特征数据。
【技术特征摘要】
1.一种虚拟磁盘的缩减方法,其特征在于,包括以下步骤:读取QCOW2格式的镜像文件中的数据信息;判断镜像文件中的数据是否为可删除特征数据;当镜像文件中的数据为可删除特征数据时,删除所述可删除特征数据。2.如权利要求1所述的虚拟磁盘的缩减方法,其特征在于,所述读取QCOW2格式的镜像文件中的数据信息的步骤包括:通过QCOW2格式的镜像文件的文件头信息获取L1表的表项信息;从L1表的表项信息中获取L2表的条目信息;从L2表的条目信息中获取虚拟磁盘的镜像文件中每个簇cluster的偏移地址;通过所述簇cluster的偏移地址读取所述簇cluster的数据信息。3.如权利要求2所述的虚拟磁盘的缩减方法,其特征在于,所述判断镜像文件中的数据是否为可删除特征数据的步骤包括:当簇cluster的数据全为二进制0时,判断该簇cluster的数据为可删除特征数据。4.如权利要求3所述的虚拟磁盘的缩减方法,其特征在于,所述当镜像文件中的数据为可删除特征数据时,删除所述可删除特征数据的步骤之后,还包括:将删除的簇cluster对应的L2表的条目信息置0,并将删除的簇cluster对应的引用计数块的条目值减1;当L2表的全部条目信息均为0时,删除该L2表;当引用计数块的条目值均为0时,删除该引用计数块。5.如权利要求1至4任一项所述的虚拟磁盘的缩减方法,其特征在于,所述方法还包括:当检测到删除数据指令时,将删除数据指令指向的数据全部用二进制0替...
【专利技术属性】
技术研发人员:王秋明,赵世济,
申请(专利权)人:深圳市深信服电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。