一种创建虚拟磁盘VD的方法和服务器技术

技术编号:37171070 阅读:22 留言:0更新日期:2023-04-20 22:42
本申请实施例公开了一种创建虚拟磁盘VD的方法和服务器,用于充分利用服务器中的多个存储设备的存储空间。在本申请中,RAID卡接收创建第一VD的第一命令,第一命令包括第一容量。当RAID卡确定多个存储设备的可用存储空间的容量大于或等于第一容量时,RAID卡可以在可用存储空间对应的逻辑区块中基于第一容量确定至少2段逻辑区块,至少2段逻辑区块对应存储空间的容量为第一容量,并基于至少2段逻辑区块确定对应的第一存储空间,并基于第一存储空间创建第一VD,当存在不连续的至少2段逻辑区块时,可以将至少2段逻辑区块拼接,将可用存储空间充分利用。空间充分利用。空间充分利用。

【技术实现步骤摘要】
一种创建虚拟磁盘VD的方法和服务器


[0001]本申请涉及计算机领域,尤其涉及一种创建虚拟磁盘VD的方法和服务器。

技术介绍

[0002]服务器通常搭载冗余磁盘阵列(redundant arrays of independent disks,RAID)卡,RAID卡可以管理服务器中的大量硬盘/磁盘。用户可以在服务器中所有硬盘/磁盘的总存储空间中划分一定的存储空间创建虚拟磁盘(virtual drive,VD),形成对外可见的独立的数据存储单元,以满足实际业务的需求。
[0003]在RAID卡创建VD时,服务器中所有硬盘/磁盘的总存储空间中已经创建VD的存储空间不可重复创建VD,用户只能从剩余的可用存储空间中划分存储空间以创建VD。当前,对于VD的创建,RAID卡可以首先确定可用存储空间的起始地址,然后根据该VD所需的存储空间的容量确定在可用存储空间中的结束地址,以该起始地址到该结束地址之间的存储空间,作为该VD的存储空间。
[0004]上述技术方案中,RAID卡只能使用连续的存储空间创建VD。当某个VD下线时,可能出现一部分可用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种创建虚拟磁盘VD的方法,其特征在于,用于服务器,所述服务器包括冗余磁盘阵列RAID卡和多个存储设备,所述方法包括:所述RAID卡接收创建第一VD的第一命令,所述第一命令包括第一容量;所述RAID卡确定所述多个存储设备的可用存储空间的容量大于或等于所述第一容量;所述RAID卡在所述可用存储空间对应的逻辑区块中基于所述第一容量确定至少2段逻辑区块,所述至少2段逻辑区块对应存储空间的容量为所述第一容量;所述RAID卡基于所述至少2段逻辑区块确定对应的第一存储空间,并基于所述第一存储空间创建所述第一VD。2.根据权利要求1所述方法,其特征在于,所述方法还包括:若所述多个存储设备的可用存储空间的容量大于或等于所述第一容量,所述RAID卡返回关于所述第一VD的创建失败消息。3.根据权利要求1或2所述方法,其特征在于,所述RAID卡在所述可用存储空间对应的逻辑区块中基于所述第一容量确定至少2段逻辑区块,包括:所述RAID卡在所述可用存储空间对应的逻辑区块中确定编号最靠前的所述至少2段逻辑区块,所述至少2段逻辑区块对应的存储空间的容量为所述第一容量。4.根据权利要求1

3中任一项所述方法,其特征在于,所述方法还包括:所述RAID卡记录所述第一VD和对应的所述至少2段逻辑区块。5.根据权利要求1

4中任一项所述方法,其特征在于,所述方法包括:所述RAID卡确定所述可用存储空间对应的逻辑区块中任意一段逻辑区块...

【专利技术属性】
技术研发人员:周铁军
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1