一种利用MKSH实现全盘硬RAID的方法及其装置.pdf

上传人:a1 文档编号:6380344 上传时间:2019-06-05 格式:PDF 页数:4 大小:178.13KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510285773.3

申请日:

2015.05.29

公开号:

CN104965673A

公开日:

2015.10.07

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 3/06申请公布日:20151007|||实质审查的生效IPC(主分类):G06F 3/06申请日:20150529|||公开

IPC分类号:

G06F3/06

主分类号:

G06F3/06

申请人:

浪潮电子信息产业股份有限公司

发明人:

赵永东; 赵广

地址:

250101山东省济南市高新区浪潮路1036号

优先权:

专利代理机构:

济南信达专利事务所有限公司37100

代理人:

姜明

PDF下载: PDF下载
内容摘要

本发明提供一种利用MKSH实现全盘硬RAID的方法及其装置,涉及全国产服务器技术领域,本发明通过昆仑固件中MKSH将U盘中的操作系统内核和initrd文件下载到内存中,组成一个能够实现组建硬盘RAID的小系统,使得在不进入硬盘中的操作系统的情况下实现RAID的组建、配置、清除等操作。在配置RAID完毕后可在RAID组上直接安装系统,来实现对整个系统数据的保护。

权利要求书

权利要求书
1.  一种利用MKSH实现全盘硬RAID的方法,其特征在于,通过昆仑固件中MKSH将U盘中的操作系统内核和initrd文件下载到内存中,组成一个能够实现组建硬盘RAID的小系统,使得在不进入硬盘中的操作系统的情况下实现RAID的组建、配置、清除等操作。

2.  根据权利要求1所述的方法,其特征在于,在配置RAID完毕后可在RAID组上直接安装系统,来实现对整个系统数据的保护。

3.  一种利用MKSH实现全盘硬RAID的装置,其特征在于,
包括:(1)龙芯3B1500处理器;(2)昆仑固件;(3)操作系统内核;(4)initrd文件;
其中:
(1)、龙芯3B1500处理器:连接存储控制器,进行所有数据和算法的计算处理;
(2)、昆仑固件:国产固件,具有简体中文图形化界面,方便用户使用;
(3)、操作系统内核:龙芯3B1500处理器兼容的操作系统内核 Linux 2.6.32-0.54.ns6.mips64el;
(4)、initrd文件:一种在系统引导过程中挂载的一个临时根文件系统,这种文件系统具有能够对RAID卡连接的硬盘进行RAID的创建、清除等操作。

4.  根据权利要求2所述的装置,其特征在于,将操作系统内核和initrd文件拷贝到U盘中。

说明书

说明书一种利用MKSH实现全盘硬RAID的方法及其装置
技术领域
本发明涉及全国产服务器技术领域,尤其涉及一种基于双路龙芯3B1500服务器国产昆仑固件利用MKSH实现全盘硬RAID的方法及其装置。 
背景技术
目前在国内服务器市场,98%以上服务器所使用的处理器和操作系统都被国外大型处理器及操作系统开发商所垄断。
在政府、国防、航天、能源等有关国计民生的重要领域中,为摆脱使用国外商用系统所存在的安全等级不高、功能不完整、服务不配套、防护强度不足等隐患,以及在功能增强、适应性改造和升级维护方面受到的严重制约,必须实现从处理器、服务器设备到操作系统、应用服务的全系统国产化,才能做到彻底的“自主可控”。自主可控是全国产安全系统存在的重要意义。
双路龙芯3B服务器,采用高端龙芯3B1500处理器,2U机架服务器基本架构,中标麒麟操作系统,具有更强的稳定性,扩展性,高可用性。但双路龙芯3B1500服务器在无法实现全盘硬RAID来实现对整个操作系统数据的保护时就容易引起系统信息丢失。
发明内容
本发明提出了一种基于双路龙芯3B1500服务器国产昆仑固件利用MKSH实现全盘硬RAID的方法,本发明具有易用性和稳定性,在整个系统在自主可控的前提下实现,实现对整个系统数据的充分保护,对于全国产服务器的整机性能得到了大幅度的提高。
本方法是通过昆仑固件中MKSH将U盘中的操作系统内核和initrd文件下载到内存中,组成一个能够实现组建硬盘RAID的小系统,使得在不进入硬盘中的操作系统的情况下实现RAID的组建、配置、清除等操作。在配置RAID完毕后可在RAID组上直接安装系统,来实现对整个系统数据的保护。
本发明还提供了一种利用MKSH实现全盘硬RAID的装置,包括(1)龙芯3B1500处理器;(2)昆仑固件;(3)操作系统内核;(4)initrd文件。
其中:
(1)、龙芯3B1500处理器:连接存储控制器,进行所有数据和算法的计算处理。
(2)、昆仑固件:中电(北京)科技有限公司开发的国产固件,是目前最主流的国产固件,具有简体中文图形化界面,方便用户使用。
(3)、操作系统内核:龙芯3B1500处理器兼容的操作系统内核 Linux 2.6.32-0.54.ns6.mips64el。
(4)、initrd文件:一种在系统引导过程中挂载的一个临时根文件系统,这种文件系统具有能够对RAID卡连接的硬盘进行RAID的创建、清除等操作。整个系统实现自主可控,易用性和稳定性。
可将操作系统内核和initrd文件拷贝到U盘中,再进行下一步处理。
本发明未更改系统内核,所以“小系统具有原内核所具备的稳定性”,而initrd文件为开源文件,保障了整个系统的自主可控,实施步骤得到了进一步的优化。在双路龙芯3B1500服务器国产昆仑固件利用MKSH完成全盘硬RAID的实现,对与全国产服务器行业具有重大意义。
本发明具有稳定性和易用性,实现全盘硬RAID能够避免系统数据的丢失,为系统长时间稳定运行提供保障,然而在国产平台中,能够实现全盘硬RAID是一件很困难的事情,本发明不仅能够通过主流国产固件——昆仑固件实现了龙芯平台的硬RAID,还使得RAID管理更加稳定和易用,显著提高了整机性能。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
  为使本发明的目的、技术方案和优点更加清楚,下面对本发明做进一步地详细描述。
1、制作系统U盘:先把操作系统内核 Linux 2.6.32-0.54.ns6.mips64el和initrd_cpio.img.gz文件拷贝到U盘中。
2、硬件连接:将浪潮2108RAID卡在龙芯3B1500双路服务器上插好,连接硬盘和RAID卡,每块硬盘都要接电源,供电。
3、进入小系统:将U盘插在服务器上,开机看到“INSPUR浪潮”图标后,按“Delete”键,进入昆仑固件,将第一启动项设置为MKSH,退出BIOS进入MKSH命令行。
>initrd fs0:\initrd_cpio.img.gz
 MKSH>run fs0:\vmlinuz console=tty rdinit=/sbin/init rw
这时,启动一个用于配置raid的小系统,在Login处输入root,敲回车,无密码。
4、配置RAID:
1)清理RAID卡的配置信息:
#cd  /opt/MegaRAID/MegaCli
#qemu-i386  ./MegaCli -CfgClr -aALL  /* 删除 RAID 卡相关配置信息 */
#qemu-i386  ./MegaCli -CfgForeign -Clear –aALL /* 删除外围设备配置信息 */
2)查看E S信息
# qemu-i386 ./MegaCli -PDList –aALL   /* 查看所有物理盘信息 */
备注:RAID卡上接了2块硬盘,应在该界面看到Slot Number 0和Slot Number 1。设备号都是252;
3)配置RAID策略,
普通raid级别(0、1、5等)配置
# qemu-i386 ./MegaCli -CfgLdAdd -rN [E:S,E:S...] WB direct -a0
比如:# qemu-i386  ./MegaCli  -CfgLdAdd  -r0  [252:0,252:1]  WB  direct  -a0 (配置RAID0)
4)#fdisk –l (做完RAID0后,再查看下所有物理盘信息)。
5、配完RAID后重启即可,重启后在昆仑固件下可从RAID启动并正常安装系统。

一种利用MKSH实现全盘硬RAID的方法及其装置.pdf_第1页
第1页 / 共4页
一种利用MKSH实现全盘硬RAID的方法及其装置.pdf_第2页
第2页 / 共4页
一种利用MKSH实现全盘硬RAID的方法及其装置.pdf_第3页
第3页 / 共4页
点击查看更多>>
资源描述

《一种利用MKSH实现全盘硬RAID的方法及其装置.pdf》由会员分享,可在线阅读,更多相关《一种利用MKSH实现全盘硬RAID的方法及其装置.pdf(4页珍藏版)》请在专利查询网上搜索。

本发明提供一种利用MKSH实现全盘硬RAID的方法及其装置,涉及全国产服务器技术领域,本发明通过昆仑固件中MKSH将U盘中的操作系统内核和initrd文件下载到内存中,组成一个能够实现组建硬盘RAID的小系统,使得在不进入硬盘中的操作系统的情况下实现RAID的组建、配置、清除等操作。在配置RAID完毕后可在RAID组上直接安装系统,来实现对整个系统数据的保护。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1