[发明专利]一种磁盘阵列的实现方法、装置及电子设备有效
申请号: | 202011298228.5 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112416248B | 公开(公告)日: | 2023-02-21 |
发明(设计)人: | 倪亚路;杨晓君;李功波;李婧 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
地址: | 300000 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘阵列 实现 方法 装置 电子设备 | ||
1.一种磁盘阵列的实现方法,其特征在于,应用于共享存储控制器控制下的共享存储计算机,所述方法包括:
为计算节点安装操作系统,并在共享磁盘中为所述计算节点建立所需的磁盘分区,其中,所述共享磁盘包括至少两块磁盘,其中,所述至少两块磁盘包括第一磁盘和第二磁盘;
通过共享存储控制器,将待组成磁盘阵列的目标磁盘分区分别映射到所述第一磁盘上的第一地址空间和所述第二磁盘上的第二地址空间;
将所述第一磁盘上的第一地址空间和所述第二磁盘上的第二地址空间配置成一个磁盘阵列。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一磁盘上的第一地址空间和所述第二磁盘上的第二地址空间配置成一个磁盘阵列包括:
根据对所述计算节点的磁盘分区规划,确定所述第一地址空间的大小;
根据所述第一地址空间的大小,在所述第一磁盘上为所述计算节点划分出所述第一地址空间,作为主分区;
根据所述第一地址空间的大小,在所述第二磁盘上为所述计算节点划分出所述第二地址空间,作为备份分区;
根据所述第一地址空间和所述第二地址空间,生成磁盘阵列RAID1。
3.根据权利要求1所述的方法,其特征在于,所述将所述第一磁盘上的第一地址空间和所述第二磁盘上的第二地址空间配置成一个磁盘阵列之后,所述方法还包括:
响应于用户向所述第一地址空间内写入目标数据的指令,所述计算节点分别向所述共享存储控制器发送向第一地址空间和第二地址空间写入所述目标数据的指令;
所述共享存储控制器将第一地址空间映射到所述第一磁盘,将所述第二地址空间映射到所述第二磁盘,以将所述目标数据分别写入所述第一磁盘的第一地址空间以及所述第二磁盘的第二地址空间内。
4.根据权利要求1所述的方法,其特征在于,所述将所述第一磁盘上的第一地址空间和所述第二磁盘上的第二地址空间配置成一个磁盘阵列之后,所述方法还包括:
响应于用户从所述第一地址空间内读出目标数据的指令,若所述第一地址空间内的所述目标数据无法读取,则所述计算节点利用所述第二磁盘的第二地址空间中的数据对所述第一地址空间中的数据进行数据恢复;
所述计算节点向所述共享存储控制器发送从所述第一地址空间或所述第二地址空间读取所述目标数据的指令;
所述共享存储控制器将所述第一地址空间映射到所述第一磁盘,或者将所述第二地址空间映射到所述第二磁盘,以从所述第二磁盘的第二地址空间或者从数据恢复完毕的所述第一地址空间读取所述目标数据。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述为计算节点安装操作系统,并在共享磁盘中为所述计算节点建立所需的磁盘分区之前,所述方法还包括:
获取所述共享存储控制器对应的各计算节点的磁盘需求;
所述为计算节点安装操作系统,并在共享磁盘中为所述计算节点建立所需的磁盘分区包括:
根据所述磁盘需求,为每个所述计算节点安装操作系统,并在共享磁盘中为每个所述计算节点建立对应的磁盘分区。
6.一种磁盘阵列的实现装置,其特征在于,应用于共享存储控制器控制下的共享存储计算机,所述装置包括:
建立磁盘分区模块,用于为计算节点安装操作系统,并在共享磁盘中为所述计算节点建立所需的磁盘分区,其中,所述共享磁盘包括至少两块磁盘,其中,所述至少两块磁盘包括第一磁盘和第二磁盘;
第一映射模块,用于通过共享存储控制器,将待组成磁盘阵列的目标磁盘分区分别映射到所述第一磁盘上的第一地址空间和所述第二磁盘上的第二地址空间;
配置模块,用于将所述第一磁盘上的第一地址空间和所述第二磁盘上的第二地址空间配置成一个磁盘阵列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011298228.5/1.html,转载请声明来源钻瓜专利网。