1 / 67
文档名称:

RAID系统箱体管理的设计与实现.pdf

格式:pdf   页数:67
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

RAID系统箱体管理的设计与实现.pdf

上传人:cherry 2014/2/28 文件大小:0 KB

下载得到文件列表

RAID系统箱体管理的设计与实现.pdf

文档介绍

文档介绍:华中科技大学
硕士学位论文
RAID系统箱体管理的设计与实现
姓名:程川
申请学位级别:硕士
专业:计算机系统结构
指导教师:谢长生
20070604
华中科技大学硕士学位论文
摘要
RAID 技术的普及使得自动化的存储管理和智能化的磁盘管理的实用性大大提高。
RAID 系统箱体管理分为两部分:一部分是 SCSI 机箱服务(SES),一部分是智能磁盘
管理功能。
SCSI 机箱服务是 T10 技术委员会 SCSI 标准体系结构的一部分。SCSI 设备安装
在机箱内,由机箱对其提供电源,散热和保护等功能。机箱服务的作用是为在机箱
内对设备进行合适的操作和维护而建立的必要的机械环境、电气环境、额外指示器
以及对设备的控制信息。RAID 系统由嵌入式硬件平台、底层软件平台构成。硬件平
台由主板,子板和背板组成。底层平台软件包括板级支持包 RedBoot、Linux 内核和
根文件系统。背板是负责 SCSI 机箱服务的硬件部分。背板主要通过一块 W83791d
芯片和三块 Pcf8575 芯片来处理相关信息,其中 W83791d 处理机箱内的环境变化,
Pcf8575 则负责磁盘信息的处理,采用 I2C 总线作为背板的通讯总线。
RAID 系统的智能磁盘管理包括两部分功能:一是 RAID 自动配置功能,一是
。RAID 自动配置机制可以为磁盘自动生成一份完整的配置信息,无
论系统是在初始化阶段还是在运行状态下。其过程主要是扫描新加入的磁盘;检测
是否存在配置冲突,如果存在则解决冲突;寻找一个需要替代的磁盘或者出错盘;
用热备磁盘取代前一步中所找出的磁盘;在新磁盘上重构被替代磁盘的 RAID 数据,
升级新磁盘的 RAID 配置信息并向主系统发送报告。这种机制允许系统依照一种或
几种 RAID 级别或任何已存在的配置信息进行 RAID 配置。自动配置机制可以有效
的减少用户互动的必要,配置时间以及配置 RAID 系统时所必须的专业知识。
、分析和报告技术。通过磁盘上的监测指令和主机上的监
测软件对磁盘的磁头、盘片、马达、电路的运行情况、历史记录及预设的安全值进
行分析、比较。当出现安全值范围以外的情况时,就会自动向用户发出警告。

关键词:机箱服务,磁盘智能管理,板级支持包
I
华中科技大学硕士学位论文
Abstract
With the popularization of RAID technology, the practicability of automatic storage
management and intelligent disk driver management e more and more important.
The management of RAID system has two parts: one is SCSI Enclosure Services (SES),
the other one is intelligent disk driver management.
SCSI Enclosure Services is one of the SCSI standards for T10. SCSI devices reside in
enclosures can provide power, cooling, and protection for the devices as well. Enclosure
service is used for establishing the mechanical environment, electrical environment, and
external indicators and controls for the proper operation and maintenance of devices
within an enclosure. The RAID embedded system prised by hardware platform and
bottom software platform. Hardware platform includes mainboard, subboard and
backboard. Bottom software platform includes Board Support Package, Linux kernel and
root filesystem. At last, backboard is th