RAID系统箱体管理的设计与实现
发布时间:2020-06-21 07:53
【摘要】: RAID技术的普及使得自动化的存储管理和智能化的磁盘管理的实用性大大提高。RAID系统箱体管理分为两部分:一部分是SCSI机箱服务(SES),一部分是智能磁盘管理功能。 SCSI机箱服务是T10技术委员会SCSI标准体系结构的一部分。SCSI设备安装在机箱内,由机箱对其提供电源,散热和保护等功能。机箱服务的作用是为在机箱内对设备进行合适的操作和维护而建立的必要的机械环境、电气环境、额外指示器以及对设备的控制信息。RAID系统由嵌入式硬件平台、底层软件平台构成。硬件平台由主板,子板和背板组成。底层平台软件包括板级支持包RedBoot、Linux内核和根文件系统。背板是负责SCSI机箱服务的硬件部分。背板主要通过一块W83791d芯片和三块Pcf8575芯片来处理相关信息,其中W83791d处理机箱内的环境变化,Pcf8575则负责磁盘信息的处理,采用I2C总线作为背板的通讯总线。 RAID系统的智能磁盘管理包括两部分功能:一是RAID自动配置功能,一是S.M.A.R.T功能。RAID自动配置机制可以为磁盘自动生成一份完整的配置信息,无论系统是在初始化阶段还是在运行状态下。其过程主要是扫描新加入的磁盘;检测是否存在配置冲突,如果存在则解决冲突;寻找一个需要替代的磁盘或者出错盘;用热备磁盘取代前一步中所找出的磁盘;在新磁盘上重构被替代磁盘的RAID数据,升级新磁盘的RAID配置信息并向主系统发送报告。这种机制允许系统依照一种或几种RAID级别或任何已存在的配置信息进行RAID配置。自动配置机制可以有效的减少用户互动的必要,配置时间以及配置RAID系统时所必须的专业知识。S.M.A.R.T是磁盘自我监测、分析和报告技术。通过磁盘上的监测指令和主机上的监测软件对磁盘的磁头、盘片、马达、电路的运行情况、历史记录及预设的安全值进行分析、比较。当出现安全值范围以外的情况时,就会自动向用户发出警告。
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP333
【图文】:
57图6.1 嵌入式Linux启动成功接下来是把编译好的SES程序放到远程服务器(192.168.0.230)中被mount到嵌入式RAID系统中的根文件系统里。执行insmod命令加载SES模块,由于我们的SES程序尚未与全局RAID控制程序相连接,所以我们写了一个独立测试程序模块ses_test,再同时加载ses_test后运行测试程序屏幕会提示找到8个磁盘,当拔出或插入磁盘时屏幕都有提示信息,表明测试成功。
本文编号:2723773
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP333
【图文】:
57图6.1 嵌入式Linux启动成功接下来是把编译好的SES程序放到远程服务器(192.168.0.230)中被mount到嵌入式RAID系统中的根文件系统里。执行insmod命令加载SES模块,由于我们的SES程序尚未与全局RAID控制程序相连接,所以我们写了一个独立测试程序模块ses_test,再同时加载ses_test后运行测试程序屏幕会提示找到8个磁盘,当拔出或插入磁盘时屏幕都有提示信息,表明测试成功。
【相似文献】
相关硕士学位论文 前1条
1 程川;RAID系统箱体管理的设计与实现[D];华中科技大学;2007年
本文编号:2723773
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2723773.html