【技术实现步骤摘要】
本专利技术涉及虚拟磁盘
,特别涉及虚拟磁盘空间的动态分配方法和装置。
技术介绍
虚拟磁盘是目前比较常见的数据组织和管理方式。虚拟磁盘以物理存储设备为基 础,从物理存储设备中划分出一块存储空间作为虚拟磁盘的存储空间,并在用户界面上为 虚拟磁盘提供一个与物理磁盘相同的盘符。从用户角度来说,使用虚拟磁盘与物理磁盘没 有区别,因此虚拟磁盘的价值在于,在保持传统操作方法不变的前提下,提供附加的数据管 理手段。目前为虚拟磁盘分配的存储空间都是固定大小,这存在以下缺陷如果为虚拟磁盘分配的存储空间过大,则虚拟磁盘所依托的物理存储设备上的剩 余空间就很小,这可能妨碍某些基于该物理存储设备的软件的正常使用,另一方面,如果虚 拟磁盘的使用率不高,会使得分配给该虚拟磁盘的存储空间处于闲置状态,浪费了存储资 源。
技术实现思路
本专利技术提供一种虚拟磁盘存储空间的动态分配方法,依据需要写入虚拟磁盘中的 数据的大小,动态的为虚拟磁盘分配相应大小的存储空间。本专利技术提供一种虚拟磁盘存储空间的动态分配装置,依据需要写入虚拟磁盘中的 数据的大小,动态的为虚拟磁盘分配相应大小的存储空间。本专 ...
【技术保护点】
一种虚拟磁盘存储空间的动态分配方法,其特征在于,在物理磁盘中创建磁盘文件,该磁盘文件中包括长度初始化为0的用户数据存储区;该方法还包括:向虚拟磁盘中写入数据的步骤,包括:A1、根据待写入数据的扇区号,按照预定映射算法计算存储块序号;B1、判断所述存储块序号对应的存储块是否已分配到所述用户数据存储区,如果不是,执行步骤C1,否则执行步骤D1;C1、将磁盘文件的用户数据存储区扩大与所述存储块序号对应的存储块相同大小的区域;D1、将待写入数据写入所述存储块序号对应的存储块中;从虚拟磁盘中读出数据的步骤,包括:A2、根据待读出数据的扇区号,按照预定映射算法计算存储块序号;B2、判断 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:孙吉平,韩勇,
申请(专利权)人:北京深思洛克软件技术股份有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。