插入磁盘的方法、装置和系统与流程

文档序号:11917822阅读:来源:国知局

技术特征:

1.一种插入磁盘的方法,其特征在于,所述方法包括:

检测待插入磁盘是否具有盘符标识,其中,所述盘符标识由服务器通过以下方法获得:获取所述磁盘的通用唯一标识码,查询磁盘通用唯一标识码与设备名的对应关系,其中,各磁盘首次被分配设备名时磁盘通用唯一标识码与所分配的设备名建立对应关系,响应于查询到磁盘通用唯一标识码与被分配的设备名的对应关系,获取所述磁盘的设备名,对所述磁盘的设备名进行解析生成所述磁盘的盘符值,同时为所述磁盘生成所述盘符标识;

响应于检测到所述磁盘标识,获取所述盘符值;

判断所述盘符值所关联的设备名是否被分配给其他磁盘;

若没有被分配给其他磁盘,根据所述盘符值确定所述磁盘的设备名以插入所述磁盘。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

响应于未检测到所述盘符标识,根据未被占用的设备名称确定所述磁盘的设备名以插入所述磁盘。

3.根据权利要求2所述的方法,其特征在于,所述根据未被占用的设备名确定所述磁盘的设备名以插入所述磁盘包括:

依次检测分配位图中各个位上的值是否为预设数值,其中,所述分配位图用于记录当前时间各个盘符值所关联的设备名的占用状态,所述分配位图中,所关联的设备名被占用的盘符值所对应的位上的值被设为预设数值;

将检测到的首个值未被设为预设数值的位所对应的盘符值所关联的设备名确定为所述磁盘的设备名以插入所述磁盘。

4.根据权利要求1所述的方法,其特征在于,所述盘符标识包括预先指定的标志位上的预设值。

5.根据权利要求1所述的方法,其特征在于,所述判断所述盘符值所关联的设备名是否被分配给其他磁盘包括:

判断所述盘符值在设备名分配位图中所对应的位上的值是否为预设数值,其中,所述分配位图用于记录当前时间各个盘符值所关联的设备名的占用状态,所述分配位图中,所关联的设备名被占用的盘符值所对应的位上的值被设为预设数值;

若是,确定所述盘符值所关联的设备名被分配给其他磁盘;

否则,确定所述盘符值所关联的设备名未被分配给其他磁盘。

6.根据权利要求1-5中任一所述的方法,其特征在于,所述方法还包括:

若所提取的盘符值已被分配给其他磁盘,确定所述磁盘插入失败。

7.一种插入磁盘的方法,其特征在于,所述方法包括:

获取待插入磁盘的通用唯一标识码;

根据所述磁盘的通用唯一标识码查询磁盘通用唯一标识码与设备名的对应关系,其中,各磁盘首次被分配设备名时磁盘通用唯一标识码与所分配的设备名建立对应关系;

响应于查询到磁盘通用唯一标识码与被分配的设备名的对应关系,获取所述磁盘的设备名;

对所述磁盘的设备名进行解析生成所述磁盘的盘符值,同时为所述磁盘生成所述盘符标识,以供虚拟机:对所述盘符标识进行检测,响应于检测到所述磁盘标识,获取所述盘符值,判断所述盘符值所关联的设备名是否被分配给其他磁盘,若没有被分配给其他磁盘,根据所述盘符值确定所述磁盘的设备名以插入所述磁盘。

8.根据权利要求7所述的方法,其特征在于,各磁盘首次被分配设备名的方法包括:

检测待分配磁盘是否被指定设备名;

若是,将所指定的设备名分配给待分配磁盘,否则,按设备名命名顺序将首个未被分配的设备名分配给待分配磁盘。

9.一种插入磁盘的装置,其特征在于,所述装置包括:

检测模块,配置用于检测待插入磁盘是否具有盘符标识,其中,所述盘符标识由服务器通过以下方法获得:获取所述磁盘的通用唯一标识码,查询磁盘通用唯一标识码与设备名的对应关系以获取所述磁盘的设备名,其中,各磁盘首次被分配设备名时磁盘通用唯一标识码与所分配的设备名建立对应关系,响应于查询到磁盘通用唯一标识码与所分配的设备名的对应关系,获取所述磁盘的设备名,对所述磁盘的设备名进行解析生成所述磁盘的盘符值,同时为所述磁盘生成所述盘符标识;

获取模块,配置用于响应于检测到所述磁盘标识,获取所述盘符值;

判断模块,配置用于判断所述盘符值所关联的设备名是否被分配给其他磁盘;

确定模块,配置用于若没有被分配给其他磁盘,根据所述盘符值确定所述磁盘的设备名以插入所述磁盘。

10.根据权利要求9所述的装置,其特征在于,所述装置还包括:

兼容模块,配置用于响应于未检测到所述盘符标识,根据未被占用的设备名称确定所述磁盘的设备名以插入所述磁盘。

11.根据权利要求10所述的装置,其特征在于,所述兼容模块包括:

检测单元,配置用于依次检测分配位图中各个位上的值是否为预设数值,其中,所述分配位图用于记录当前时间各个盘符值所关联的设备名的占用状态,所述分配位图中,所关联的设备名被占用的盘符值所对应的位上的值被设为预设数值;

确定单元,配置用于将检测到的首个值未被设为预设数值的位所对应的盘符值所关联的设备名确定为所述磁盘的设备名以插入所述磁盘。

12.根据权利要求9所述的装置,其特征在于,所述盘符标识包括预先指定的标志位上的预设值。

13.根据权利要求9所述的装置,其特征在于,所述判断模块进一步配置用于:

判断所述盘符值在设备名分配位图中所对应的位的值是否为预设数值,其中,所述分配位图用于记录当前时间各个盘符值所关联的设备名的占用状态,所述分配位图中,所关联的设备名被占用的盘符值所对应的位上的值被设为预设数值;

若是,确定所述盘符值所关联的设备名被分配给其他磁盘;

否则,确定所述盘符值所关联的设备名未被分配给其他磁盘。

14.根据权利要求9-13中任一所述的装置,其特征在于,所述装置还包括报错模块,配置用于:

若所提取的盘符值已被分配给其他磁盘,确定所述磁盘插入失败。

15.一种插入磁盘的装置,其特征在于,所述装置包括:

获取模块,配置用于获取待插入磁盘的通用唯一标识码;

查询模块,配置用于根据所述磁盘的通用唯一标识码查询磁盘通用唯一标识码与设备名的对应关系,其中,各磁盘首次被分配设备名时磁盘通用唯一标识码与所分配的设备名建立对应关系;

传递模块,配置用于响应于查询到所述磁盘的设备名,获取所述磁盘的设备名;

生成模块,配置用于对所述磁盘的设备名进行解析生成所述磁盘的盘符值,同时为所述磁盘生成所述盘符标识,以供虚拟机:对所述盘符标识进行检测,响应于检测到所述磁盘标识,获取所述盘符值,判断所述盘符值所关联的设备名是否被分配给其他磁盘,若没有被分配给其他磁盘,根据所述盘符值确定所述磁盘的设备名以插入所述磁盘。

16.根据权利要求15所述的装置,其特征在于,所述装置还包括:

检测模块,配置用于检测所述磁盘是否被指定设备名;

分配单元,配置用于若所述磁盘被指定设备名,将所指定的设备名分配给所述磁盘,否则,按设备名命名顺序将首个未被分配的设备名分配给所述磁盘。

17.一种插入磁盘的系统,包括用于管理虚拟机的服务器和可运行虚拟机的终端,其特征在于:

所述服务器配置用于:获取待插入磁盘的通用唯一标识码;根据所述磁盘的通用唯一标识码查询磁盘通用唯一标识码与设备名的对应关系;其中,各磁盘首次被分配设备名时磁盘通用唯一标识码与所分配的设备名建立对应关系;响应于查询到所述磁盘的磁盘通用唯一标识码与所分配的设备名的对应关系,获取所述磁盘的设备名;对所述磁盘的设备名进行解析生成所述磁盘的盘符值,同时为所述磁盘生成所述盘符标识;

所述终端上运行的虚拟机配置用于:检测所述盘符标识;响应于检测到所述磁盘标识,获取所述盘符值;判断所述盘符值所关联的设备名是否被分配给其他磁盘;若没有被分配给其他磁盘,根据所述盘符值确定所述磁盘的设备名以插入所述磁盘。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1