中图分类号:TP399文献标志码:A文章编号:1006-8228(2013)10-04-02 0引言 随着信息技术的快速发展,大量的数据通过计算机系统来存储,形成了数据在IT环境中的高度集中存储。由于需要处理的数据量不断增加,导致对存储系统的容量和性能的巨大需求。单位面积下可以存储更多的文件、视频、影视、图片及声音等数据,在很大程度上提高了信息和数据管理的自动化,提高了效率、降低了成本,但同时数据安全的风险性也在不断增强。由于设备故障、操作失误、环境变化、病毒感染、人为破坏、自然灾难等所造成的数据丢失可能会导致巨大的损失。越来越多的企业认识到存储设备安全的重要性,因而也越来越重视存储设备安全以及数据保护。 1目前应用需求现状分析 目前采用得较多的存储设备是磁盘阵列,它能提升存储设备性能、扩充存储容量、提高存储可靠性。磁盘阵列采用冗余技术提高存储系统可靠性,当磁盘产生故障时,系统进入降级状态。传统的数据保护方法多是通过采用冗余技术以及各种数据备份来保证数据的可用性及可靠性,是在系统故障已经发生时进行数据的重建或者数据的恢复,备用磁盘需要反复执行输入/输出存取动作,从而导致系统性能降低和I/O资源浪费,并且由于其故障维护窗口容量较小,极易造成二次数据流失,也可能造成数据业务的中断。根据实际应用经验,使用时间相当、同批次磁盘中某一个磁盘一旦出现故障,其他磁盘也可能即将出现故障,极有可能由于其他成员盘再次产生故障而导致重建失败、阵列数据损毁的事故,因此,数据重建过程相对来说是比较危险的操作。如果能够事前根据存储设备的运行状态有效地预测系统的故障发生概率,在磁盘产生故障之前进行安全预警并采取相关的数据保护措施,不仅可以降低不必要的长期备份开销,缩小备份窗口,而且可以极大地减少数据丢失的风险。因此及时对磁盘阵列的运行情况进行预警,根据其运行、性能和健康状况,在系统即将产生故障之前进行数据保护、防患于未然是十分重要的。将安全预警技术引入存储系统中。能保证数据不丢失、系统尽快恢复运行。存储设备安全预警能够为数据存储提供最为基础的可用性保证,对提高存储系统可靠性和可维护性提供保障,最终保护存储系统数据安全[1]。 2安全预警技术研究现状 对安全预警技术的研究是当前国内外比较重要的研究内容之一,这些研究有利于及时发现系统中可能存在的隐患,使用户及时发现预警信息,便于用户及时进行相关保护,避免不必要损失。当前安全预警技术研究方向可以分为以下两种。 ⑴按磁盘检测技术来分,有各种传感技术、S.M.A.R.T技术、磁盘增长缺陷表等。 ⑵按预警的用途来分,有用于交换机、远程预警监控等网络的,用于流媒体、网络电视等存储技术领域的,用于电脑装置、磁盘、磁盘阵列等存储设备[2]。 3安全预警技术研究内容 3.1传感技术 传感技术是从各种设备获取信息,并进行处理和识别的技术。可以利用感测传感技术感知硬盘受到外部作用力而跌落或碰撞的异常震动进行预警,可以利用温度传感技术感知硬盘工作环境温度变化进行预警,可以利用生物传感技术对硬盘及数据进行保护。利用各种传感技术可以对磁盘的物理故障进行提前预警,从而保护磁盘及存储的数据。 预测传感器技术是如何在硬盘装置中预警保护的?预测传感器由感测单元、信号处理与控制电路及预警电路组成。感测单元采用加速度感测芯片在极短时间内感知加速度并及时通知硬盘将磁头移到停靠区,该感测传感技术感测硬盘受到外部的作用力而产生运动时的加速度,并以模拟信号的形式输出感测信号到信号处理与控制电路。信号处理与控制电路可以将模拟信号转换成数字信号并输出到单稳态电路,输出触发信号。若硬盘装置发生异常,则输出控制信号至硬盘以停止读/写操作。硬盘自带电路发出停止数据读/写指令,从而使得硬盘的磁头拉离盘片表面,回归初始位置并停止读/写,避免磁头撞击盘片造成硬盘损坏而导致数据丢失。硬盘受到外部作用力而跌落,处于自由运动状态时,或者因碰撞而处于非自由落体的异常震动状态时,预警电路接收信号处理与控制电路输出的控制信号并发出预警信息。可以对预警电路的预警级别进行区别,即在非正常操作时,如偶然碰撞但未使硬盘跌落或翻转,硬盘可发出轻度预警提示,可以不停止硬盘的读写/操作;而当硬盘受到外部猛烈的撞击,会进一步损坏硬盘时,则启动严重预警信息,并同时启动控制电路以停止硬盘工作[3]。 3.2S.M.A.R.T技术 S.M.A.R.T技术(Self-MonitoringAnalysisandReportingTechnology),即自我监测、分析及报告技术。支持S.M.A.R.T技术的硬盘可以通过硬盘上的监测指令和主机上的监测软件对磁头、盘片、电动机、电路的运行情况、历史记录及预设的安全值进行分析比较。当出现安全值范围以外的情况时,就会自动向用户发出警告[4]。
S.M.A.R.T技术可以在安全预警中建立稳定的存储机制。一般计算机设备包含磁盘和磁盘冗余控制单元,用具有S.M.A.R.T技术的磁盘监测工具监测磁盘的工作情况。当磁盘监测工具检测到磁盘工作信息出现异常情况时,触发磁盘冗余阵列控制单元运行,并将磁盘阵列中可能发生损坏的磁盘所存放的数据映射到动态备份磁盘,当磁盘完成映射式磁盘冗余阵列数据备份后接管可能有故障磁盘的工作,保护写入磁盘和磁盘存放的数据不受损毁[5]。 |