The invention discloses a method and device for allocating the volume space, the method includes the steps of: obtaining data and data cache; whether the total judgment data more than a specified value; if it is, according to the amount of data in the disk one-time distribution corresponding number of storage space to write the uniform data storage space otherwise, in the disk allocation; separate storage space to write the data to a separate storage space. And the method of large data need to be split and compared one by one method of allocation of storage space and then write one by one, reduce the occurrence of frequent operation on the disk, and then reduce the performance loss of the disk, the disk working performance. In addition, the allocation device of the volume space also has the above effect.
【技术实现步骤摘要】
一种卷空间的分配方法及装置
本专利技术涉及数据存储领域,特别是涉及一种卷空间的分配方法及装置。
技术介绍
随着信息技术的不断发展,企业对于数据的处理量在不断增加,保证数据安全可靠的同时是否能够被高效的存储越来越受到企业的重视。自动精简配置卷空间技术是目前存储系统中较为常用的基本技术,该技术的关键在于能够使存储系统能够按需分配使用空间,及创建卷后不必立即分配全部空间,而是根据数据的实际存储需要进行存储空间的分配,从而提高了存储系统磁盘的利用率,进而降低成本。虽然自动精简配置卷空间技术能够在磁盘空间的使用效率上发挥巨大作用,提高了磁盘的使用效率,但是由于其需要将较大的数据拆分为小的数据块并逐一为每一个数据块分配存储空间以将数据块写入的操作,因此会带来较大的开销。尤其是当磁盘负载较大时,过于频繁的分配磁盘空间所带来的磁盘性能损耗相对更为明显,因此,上述的磁盘空间分配方式对于磁盘的整体工作性能存在着一定的影响。由此可见,提供一种卷空间的分配方法,保证磁盘整体的工作性能,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种卷空间的分配方法及装置,减少了磁盘 ...
【技术保护点】
一种卷空间的分配方法,其特征在于,包括:获取数据并将所述数据进行缓存;判断所述数据的总量是否大于规定值;如果是,则根据所述数据的总量在磁盘中一次性的分配相应数量的存储空间以将所述数据统一写入所述存储空间;否则,在所述磁盘中分配单独存储空间以将所述数据写入所述单独存储空间。
【技术特征摘要】
1.一种卷空间的分配方法,其特征在于,包括:获取数据并将所述数据进行缓存;判断所述数据的总量是否大于规定值;如果是,则根据所述数据的总量在磁盘中一次性的分配相应数量的存储空间以将所述数据统一写入所述存储空间;否则,在所述磁盘中分配单独存储空间以将所述数据写入所述单独存储空间。2.根据权利要求1所述的方法,其特征在于,在所述根据所述数据的总量在磁盘中一次性的分配相应数量的存储空间以将所述数据统一写入所述存储空间后,该方法进一步包括:记录所述存储空间与虚拟存储空间的对应关系;则对应的,所述在所述磁盘中分配单独存储空间以将所述数据写入所述单独存储空间后,该方法进一步包括:记录所述单独存储空间与虚拟存储空间的对应关系;其中,所述虚拟存储空间用于向使用者呈现所述磁盘的存储状态。3.根据权利要求2所述的方法,其特征在于,所述根据所述数据的总量在磁盘中一次性的分配相应数量的存储空间以将所述数据统一写入所述存储空间具体为:根据所述数据的总量在所述磁盘中一次性的分配相应数量且连续的所述存储空间以将所述数据统一写入所述存储空间。4.根据权利要求3所述的方法,其特征在于,在所述磁盘中一次性的分配相应数量且连续的所述存储空间后,该方法进一步包括:判断所述存储空间中是否有失效数据存在;如果是,则删除所述失效数据以及所述失效数据...
【专利技术属性】
技术研发人员:刘志勇,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。