??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲电影一区二区,亚洲熟妇丰满xxxxx,亚洲色偷拍另类无码专区http://www.tkk7.com/chanhalo/category/2147.html记录每一天的成长历程zh-cnTue, 27 Feb 2007 12:19:25 GMTTue, 27 Feb 2007 12:19:25 GMT60SCSI: |络存储的加速器http://www.tkk7.com/chanhalo/archive/2005/08/02/9082.html生命轨迹生命轨迹Tue, 02 Aug 2005 15:54:00 GMThttp://www.tkk7.com/chanhalo/archive/2005/08/02/9082.htmlhttp://www.tkk7.com/chanhalo/comments/9082.htmlhttp://www.tkk7.com/chanhalo/archive/2005/08/02/9082.html#Feedback0http://www.tkk7.com/chanhalo/comments/commentRss/9082.htmlhttp://www.tkk7.com/chanhalo/services/trackbacks/9082.html信息量的指数U增?对企业存储、保护、分发信息ƈ从中获取价值提Z更高的要求。因此,信息技术h员正努力L新的数据存储解决Ҏ来满_日益增长的存储需求。iSCSI是一U存储网l标准,它可以帮助企业从更大范围的IT环境中实现网l存储?

iSCSI的出?

很多专家认ؓ今年二月iSCSI协议标准的完成是非常重要的一件事Q关键在于两点:1、光U通道SAN的部|是昂贵的,理是复杂的?、有极少部分的Y件由于种U原因(往往存在商业的原因)不支持网l文件系l,即不能够在NAS上无~用。以上两点导致了iSCSI的诞生?

在全世界QSANQ存储区域网Q和NASQ网l附加存储)存储正在q速发展,DASQ直q式存储Q的生存I间来小。事实上Q今天超q三分之一的存储是|络化的Q而很多分析家认ؓQ如果不是因为光U通道的高成本和复杂性,q个数字q可以更大?

有意思的是,亚太地区对网l存储的需求出现得要比北美和西Ƨ晚。目前在亚太地区的大多数国家里,只有10%的存储是|络化的Q但是现在这一地区正积极地向网l存储{变。因此这些国家就可以避免一些在西方国家出现q的问题。同Ӟ诸如FAS和iSCSI{新技术的发展能够加速向|络存储的{变,以减成本、复杂性和风险?

iSCSI是IETFQ互联网工程d组Q一U新的标准协议,它将SCSI命o压羃到TCP/IP包,从而数据块在IP|络上传输?

IETF在过dq一直都在ؓq一标准的定义而努力?003q?月,iSCSI 协议作ؓq|草案由IETF批准。这{于向供应商表明他们有了一个可执行的、稳定的标准定义协议。实际上Q一些主要供应商Q比如Network Appliance和英特尔公司已经生标准iSCSI产品了。同Ӟ也可以从微Yq样的主要Y仉售商那里获得iSCSI 软gQ这很快得iSCSI成ؓq泛应用的主解x案?

存储的演变史

目前的技术市Z有两大数据存储的选择Q?DAS和网l存储?

直连式存?

单地_ DAS即磁盘驱动器和服务器直接相连。在q种传统的存储结构中Q存储被视ؓ“外围”设备。数据管理是“以服务器ؓ中心”的Q而且所有的应用软g很明N是和存储子系l配套。DAS适用于一个或有限的几个服务器环境Q但在较复杂的环境中׃到一些棘手的问题。不但存储供应的效率变得来低Q其可升U性受到很大限Ӟ同时存储资源和数据也无法׃n?

|络存储

|络存储又分ZU:存储区域|?SAN)和网l附加存?NAS)?

SAN:在SAN中,几个服务器共享存储访问,服务器通过光纤交换接到存储pȝ。服务器和存储通过光纤通道协议l互相联p,而光U通道协议l允讔R过串联传输SCSI命o。SAN和DAS相比有很大的优势Q前者的可升U性、稳定性、可用性和性能都大大加强。不q,它最大的优势是集中的理Q这降低了L有成本。大多数观察家认为,光纤通道主要应用在某些重要业务和高性能应用Q如数据中心环境?

另外Q尽SAN存储适用于所有应用,q实现存储资源共享,但却不能提供数据׃nQ因此有些应用需要不同的途径——NAS?

NAS:NAS是最成熟的网l存储解x案,NAS讑֤相比较其它存储方? 其L有成本最低。以前,NAS被看作是低端、低性能的存储。但是,高速千兆以太网和商用NAS讑֤的出现极大地加强了NAS在数据中心环境中的应用,特别是现在h们十分重视品的便易用性。然而,某些商业应用存储视为本地磁盘,因此QNASq不适用于所有应用?

FAS:在典型的公司IT环境中,你会发现有些应用需要SAN存储Q而有些应用需要NAS 存储。ؓ了解册U情况,产生了一U统一化存储系l(通常叫做光纤|络存储QFASQ,它可以同时支持SAN和NAS协议Q以及光U通道和以太网传输?

iSCSI的优?

高速千兆iSCSI把SCSI、以太网和TCP/IPl合hQ具有以下优势:

?建立在稳定和熟悉的标准上Q因为很多IT人员很熟悉系l基本部分的技术?

?以较低的L有成本徏立了SANQ安装和l修费用很低?

?带来较高E度的可*作性,减少了异构网l和늼Q用一般的以太|交换机而不是特D的光纤通道交换机?

?IP 数据包可以在全球IP|上从数据源行走到终点,因此没有实际距离限制?

谁适合使用iSCSI

iSCSI SAN在开始最能吸引具有如下环境的企业和组l:

?分布的IT 环境?

?在过?q中数据量急剧增加?

?Intel架构服务器在部门和工作组环境中的增长?

?公司业务需要整合数据存储和理Q改?作效率、数据可用性和存储资源理?

?预算和员工配备限制排除了应用光纤通道SAN 的可能性?

24.8亿美元的iSCSI市场

目前iSCSI|络存储市场q是基本处于产品研发推动市场应用的状c基于迅速占领新兴市场的考虑Q许多知名企业纷U宣布支持iSCSI标准Qƈ大力投入到相关品的研发中去。根据行业分析公司IDC的预,iSCSI的市Zh值将?005q增长到U?4.8亿美元。企业将自n优势与iSCSI技术结合,是这个领域的重要特点?

现在企业环境下都部v有完善的以太|络Q采用了iSCSI技术后Q企业可以直接充分利用企业现有的以太|环境,使得原来的网l投资得到充分的利用Qƈ且无需对网h员进行额外的培训。毕竟,承蝲的货物(数据块)是一LQ差别仅在于交通工兯已?

而在千兆以太|上承蝲iSCSI协议Q?其本w效率就已经不错Q而未来的发展更导致了“交通工具”和FC SAN的相比较像飞机和火车的区别。更重要的是Q所有的应用软g都可以用iSCSI协议Q因为本来他们就支持SCSI的命令?

那些面在部门和工作l数据中心出现服务器和数据大量增加问题的机构Q将会是从应用IP存储和iSCSI中最先获利和获利最多的机构Q因为IP存储和iSCSI取代了DASq加快了向网l存储的转变。随着技术的成熟和性能的提高,以iSCSI为基的存储解x案将会在高端数据中心和重要Q务的环境中逐步取代DAS。iSCSI SAN会无所不在?/FONT>

生命轨迹 2005-08-02 23:54 发表评论
]]>
盘阵列技术术?/title><link>http://www.tkk7.com/chanhalo/archive/2005/08/02/9081.html</link><dc:creator>生命轨迹</dc:creator><author>生命轨迹</author><pubDate>Tue, 02 Aug 2005 15:50:00 GMT</pubDate><guid>http://www.tkk7.com/chanhalo/archive/2005/08/02/9081.html</guid><wfw:comment>http://www.tkk7.com/chanhalo/comments/9081.html</wfw:comment><comments>http://www.tkk7.com/chanhalo/archive/2005/08/02/9081.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/chanhalo/comments/commentRss/9081.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/chanhalo/services/trackbacks/9081.html</trackback:ping><description><![CDATA[<FONT face=Verdana>盘镜像QDisk MirroringQ:盘镜像最单的形式是,一个主机控制器带二个互为镜像的盘。数据同时写入二个硬盘,二个盘上的数据完全相同Q因此一个硬盘故障时Q另一个硬盘可提供数据?nbsp;<BR> <BR>盘数据跨盘QDisk SpanningQ:利用q种技术,几个盘看上d是一个大盘Q这个虚拟盘可以把数据跨盘存储在不同的物理盘上,用户不需兛_哪个盘上存有他需要的数据?<BR><BR>盘数据分段QDisk StripingQ:数据分散存储在几个盘上。数据的W一D|在盘0Q第2D|在盘1Q……直臌到硬盘链中的最后一个盘Q然后下一个逻辑D将攑֜盘0Q再下一个逻辑D|在盘1Q如此@环直臛_成写操作?<BR><BR>双控QDuplexingQ:q里指的是用二个控制器来驱动一个硬盘子pȝ。一个控制器发生故障Q另一个控制器马上控制盘操作。此外,如果~写恰当的控制器软gQ可实现不同的硬盘驱动器同时工作?<BR><BR>定wQFault TolerantQ:h定w功能的机器有抗故障的能力。例如RAID 1镜像pȝ是容错的Q镜像盘中的一个出故障Q硬盘子pȝ仍能正常工作?<BR><BR>L控制器(Host AdapterQ:q里指的是L和外设进行数据交换的控制部gQ如SCSI控制器)?<BR><BR>热修复(Hot FixQ:指用一个硬盘热备䆾来替换发生的故障的硬盘。要注意故障盘ƈ不是真正地被物理替换了。用作热备䆾的盘被加载上故障盘原来的数据Q然后系l恢复工作?<BR><BR>热补QHot PatchQ:h盘热备份,可随时替换故障盘的系l?<BR><BR>热备份(Hot SpareQ:与CPUpȝ电连接的盘Q它能替换下pȝ中的故障盘。与冷备份的区别是,冷备份盘qx与机器不相连接,盘故障时才换下故障盘?<BR><BR>q_数据丢失旉QMTBDLQMean Time Between Data LossQ:发生数据丢失的事仉的^均时间?BR><BR>q_无故障工作时_MTBFQMean Time Between Failure或MTIFQ:讑֤q_无故障运行时间?<BR><BR>廉h冗余盘阵列QRAIDQRedundant Array of Inexpensive DrivesQ:一U将多个廉h盘l合成快速,有容错功能的盘子系l的技术?<BR><BR>pȝ重徏QReconstruction or RebuildQ:一个硬盘发生故障后Q从其它正确的硬盘数据和奇偶信息恢复故障盘数据的q程?<BR><BR>恢复旉QReconstruction TimeQ:为故障盘重徏数据所需要的旉?<BR><BR>单个大容量硬盘(SLEDQSinge Expensive DriveQ?<BR><BR>传输速率QTransfer RateQ:指在不同条g下存取数据的速度?<BR><BR>虚拟盘(Virtual DiskQ:与虚拟存储器cMQ虚拟盘是一个概늛Q用户不必关心他的数据写在哪个物理盘上。虚拟盘一般跨几个物理盘Q但用户看到的只是一个盘?</FONT><img src ="http://www.tkk7.com/chanhalo/aggbug/9081.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/chanhalo/" target="_blank">生命轨迹</a> 2005-08-02 23:50 <a href="http://www.tkk7.com/chanhalo/archive/2005/08/02/9081.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SAN,NAS,DAS及其架构之间区别http://www.tkk7.com/chanhalo/archive/2005/08/02/8972.html生命轨迹生命轨迹Mon, 01 Aug 2005 16:22:00 GMThttp://www.tkk7.com/chanhalo/archive/2005/08/02/8972.htmlhttp://www.tkk7.com/chanhalo/comments/8972.htmlhttp://www.tkk7.com/chanhalo/archive/2005/08/02/8972.html#Feedback0http://www.tkk7.com/chanhalo/comments/commentRss/8972.htmlhttp://www.tkk7.com/chanhalo/services/trackbacks/8972.html随着计算机技术的发展和广泛应用,存储技术已l得C业界和各个应用领域专业h士的重视。数据量的迅速增长ؓ企业的发展提Z新的问题和要求,如何保数据的一致性、安全性和可靠性,如何实现不同数据的集中管理,如何实现|络上的数据集中讉KQ如何实C同主机类型的数据讉K和保护等{。所有这些都呼唤着新的|络存储技术及其品的出现?BR>SAN与NAS技术和产品的出C仅仅拓展了网l发展的I间Q更为重要的是,它们网l技术与新兴的存储领域有机地l合hQ在IT业发展过E中起到了不可忽视的作用?BR>
SAN和NASl常被视ZU竞争技术,实际上,二者还能够很好地相互补充,以提供对不同cd数据的访问。SAN针对量、面向数据块的数据传输,而NAS则提供文件的数据访问功能?BR>
q两U技术不但可以满灵zȝ存储讉K的需要,而且SAN和NAS都基于开攄、业界标准的|络协议Q用于SAN的光U通道协议和用于NAS的网l协议(如TCP/IPQ。SAN的应用范围更为广泛,而且可以提供对NAS讑֤的存储,而NAS一般只限于文gU数据访问的应用。如果不考虑它们之间的差别,SAN和NAS在今天的企业U存储中都发挥着重要的作用,比传l的服务器连接存储拥有更多的优势?BR>
SAN和NAS在数据中心领域对传统的服务器q接存储是强有力的补充和替代。因而,企业U用户逐渐认识到其众多的优点,包括改进的灵zL、更方便的存储部|Ԍ以及更低的M拥有成本。尽SAN和NAS技术可以提供竞争优势,但是它们都是为特定的环境和应用而设计的?BR>
SAN的关键特?BR>
SAN作ؓ|络基础设施Q是Z提供灉|、高性能和高扩展性的存储环境而设计的。SAN通过在服务器和存储设备(例如盘存储pȝ和磁带库Q之间实现连接来辑ֈq一目的?BR>
高性能的光U通道交换机和光纤通道|络协议可以保讑֤q接既可靠且有效。这些连接以本地光纤或SCSIQ通过SCSI-to-Fibre Channel转换器或|关Qؓ基础。一个或多个光纤通道交换Z|络拓扑QSAN架构QŞ式ؓL服务器和存储讑֤提供互联?BR>
׃SAN是ؓ在服务器和存储设备之间传输大块数据而进行优化的Q因此SAN对于以下应用来说是理想的选择:

关键d数据库应用,其中可预计的响应旉、可用性和可扩展性是基本要素?
集中的存储备份,其中性能、数据一致性和可靠性可以确保企业关键数据的安全?
高可用性和故障切换环境可以保更低的成本、更高的应用水^?
可扩展的存储虚拟化,可存储与直接主接相分离Qƈ保动态存储分区?
改进的灾隑֮错特性,在主机服务器及其q接讑֤之间提供光纤通道高性能和扩展的距离Q达?50公里Q?
SAN的主要长?BR>
面对q速增长的数据存储需求,大型企业和服务提供商渐渐开始选择SAN作ؓ|络基础设施Q因为SANh的可扩展性。事实上QSAN比传l的存储架构h更多显著的优ѝ例如,传统的服务器q接存储通常难于更新或集中管理。每台服务器必须关闭才能增加和配|新的存储。相比较而言QSAN不必宕机和中断与服务器的q接卛_增加存储。SAN q可以集中管理数据,从而降低了M拥有成本?BR>
利用光纤通道技术,SAN可以有效C输数据块。通过支持在存储和服务器之间传输v量数据块QSAN提供了数据备份的有效方式。因此,传统上用于数据备份的|络带宽可以节约下来用于其他应用?BR>
开攄、业界标准的光纤通道技术还使得SAN非常灉|。SAN克服了传l上与SCSI相连的线~限Ӟ极大地拓展了服务器和存储之间的距,从而增加了更多q接的可能性。改q的扩展性还化了服务器的部v和升U,保护了原有硬件设备的投资?BR>
此外QSAN可以更好地控制存储网l环境,适合那些Z交易的系l在性能和可用性方面的需求。SAN利用高可靠和高性能的光U通道协议来满U需要?BR>
SAN的另一个长处是传送数据块C业数据密集型应用的能力。在数据传送过E中QSAN在通信l点Q尤其是服务器)上的处理费用开销更少Q因为数据在传送时被分成更的数据块。因此,光纤通道SAN在传送大数据块时非常有效Q这使得光纤通道协议非常适用于存储密集型环境?BR>
今天QSAN已经渐渐与NAS环境相结合,以提供用于NAS讑֤的高性能量存储。事实上Q许多SAN目前都用于NAS讑֤的后収ͼ满存储扩展性和备䆾的需要?BR>
SAN带来的好?BR>
SAN的一个好处是极大地提高了企业数据备䆾和恢?作的可靠性和可扩展性。基于SAN?作能显著减少备䆾和恢复的旉Q同时减企业网l上的信息流量?BR>
通过SAN拓展到城域网基础设施上,SANq可以与q程讑֤无缝地连接,从而提高容灄能力。SAN部v城域|基设施以增加SAN讑֤间的距离Q可辑ֈ150公里Q而且几乎不会降低性能。企业可以利用这一点,通过部v关键d应用和用于关键应用服务器的远E数据复制来提高容灾能力。备份和恢复讑֤是实现远E管理的需要?BR>
另外Q基于交易的数据库应用从SAN部v中获益颇多。其无缝增加存储的能力可以减数据备份的旉?BR>
SAN存在的问?BR>
q两q来QSANq一概念已经渐入人心。SAN可以取代Z服务器的存储模式Q性能更加优越。然而,时至今日Q互*作性仍是实施过E中存在的主要问题。SAN本n~Z标准Q尤其是在管理上更是如此。虽然光U通道QFibre ChannelQ技术标准的存在,但各家厂商却有不同的解释Q于是,?作性问题就像沙暴一栯面扑来,让h猝不及防?BR>
一些SAN厂商通过SNIA{组l来制定标准。还有一些厂商则着手大力投资兴Z*作性实验室Q在推出SAN之前q行试。另一U途径便是外包SAN。尽SAN厂商在解决互*作性问题上已经取得了进步,不过Q专家仍用户采用外包方式Q不要自己徏设SAN?BR>
NAS的关键特?BR>
NAS解决Ҏ通常配置Z为文件服务的讑֤Q由工作站或服务器通过|络协议Q如TCP/IPQ和应用E序Q如|络文gpȝNFS或者通用Internet文gpȝCIFSQ来q行文g讉K。大多数NASq接在工作站客户机和NAS文g׃n讑֤之间q行。这些连接依赖于企业的网l基设施来正常运行?BR>
Z提高pȝ性能和不间断的用戯问,NAS采用了专业化?作系l用于网l文件的讉KQ这?作系l既支持标准的文件访问,也支持相应的|络协议?BR>
NAS使文件访?作更为快Pq且易于向基设施增加文g存储定w。因为NASx的是文g服务而不是实际文件系l的执行情况Q所以NAS讑֤l常是自包含的,而且相当易于部v?BR>
NAS讑֤与客h之间主要是进行数据传输。今天在LAN/WAN上传输的大量数据被分成许多小的数据块。传输的处理q程需要占用处理器资源来中断和重新讉K数据。如果数据包的处理占用太多的处理器资源,则在同一服务器上q行的应用程序会受到影响。由于网l拥堵媄响NAS的性能Q所以,其性能局限性之一是网l传输数据的能力?BR>
NAS存储的可扩展性也受到讑֤大小的限制。增加另一台设备非常容易,但是要像讉K一台机器上的数据那栯问网l环境中的内容ƈ不容易,因ؓNAS讑֤通常h独特的网l标识符。由于上q这些限ӞNAS环境中的数据备䆾不是集中化的Q因此仅限于使用直接q接讑֤Q如专用带机或带库)或者基于网l的{略Q在该策略中Q设备上的数据通过企业或专用LANq行备䆾?BR>
NAS与DAS方式的区?BR>
作ؓ一U新兴的存储技术,NAS有着传统直接q接方式所无法比拟的优ѝ表1对这两种方式q行了一个简单的比较?BR>
? NAS与DAS的比?BR>
|络附加存储QNASQ?nbsp;                                
通过文gpȝ的集中化理能够实现|络文g的访问?nbsp;  
用户能够׃n文gpȝq查看共享的数据?nbsp;           
专业化的文g服务器与存储技术相l合Qؓ|络讉K提供高可靠性的数据?
直接q接存储QDASQ?
只能通过与之q接的主行访问?
每一个主机管理它本n的文件系l,但不能实C其他L׃n数据?
只能依靠存储讑֤本nZ机提供高可靠性的数据?

NAS的技术特?BR>
NAS为那些访问和׃n大量文gpȝ数据的企业环境提供了一个高效、性能h比优异的解决Ҏ。数据的整合减少了管理需求和开销Q而集中化的网l文件服务器和存储环境—包括硬件和软g—确保了可靠的数据访问和数据的高可用性。可以说QNAS提供了一个强有力的综合机制?BR>
NAS技术能够满特定的用户需求。例如当某些企业需要应付快速数据增长的问题Q或者是解决怺独立的工作环境所带来的系l限制时Q可以采用新一代NAS技术,利用集中化的|络文g讉K机制和共享来解决q些问题Q从而达到减系l管理成本,提高数据备䆾和恢复功能的目的?BR>
NAS的主要长?BR>
NAS适用于那些需要通过|络文件数据传送到多台客户Z的用戗NAS讑֤在数据必长距离传送的环境中可以很好地发挥作用?BR>
此外QNAS讑֤非常易于部v—可以NASL、客h和其他设备广泛分布在整个企业的网l环境中。正地q行配置之后QNAS可以提供可靠的文件数据整合Q因为文仉定是p备自w来处理的。尽其部v非常单,但是企业仍然要确保在NAS讑֤的配|过E中提供适当的文件安全别?BR>
NAS带来的好?BR>
NAS应用于高效的文g׃nd中,例如UNIX中的NFS和Windows NT中的CIFSQ其中基于网l的文gU锁定提供了高q发讉K保护的功能。NAS讑֤可以q行优化Q以文gU保护向多台客户机发送文件信息?BR>
在某些情况下Q企业可以有限地为数据库应用部vNAS解决Ҏ。这些情况一般只限于以下的应用:大量的数据访问是只读的;数据库很;要访问的逻辑卷也很少; 所要求的性能也不高。在q些情况下,NAS 解决Ҏ有助于减用LM拥有成本?BR>
互ؓ补充的两U技?BR>
管它们之间存在着区别Q但是SAN和NAS是两U互充的存储技术。例如,SAN在数据块传输和扩展性方面表CUQƈ能够有效地管理设备。企业可以从SAN应用于关键Q务应用、存储集中、备份恢复和高可用性计等斚w受益无穷?BR>
与SAN相比QNAS支持多台对等客户Z间的文g׃n。NAS客户机可以在企业中Q何地点访问共享的文g。因为在NAS环境中文件访问的逻辑卯,对于响应旉要求也不是很高,所以其性能和距要求也相对较低?BR>
? SAN与NAS关键Ҏ比?BR>

                           SAN                                                                     NAS
协议    Fibre Channel Fibre Channel-to-SCSI                             TCP/IP
应用   *关键dQ基于交易的数据库应用处?nbsp;                  *NFS和CIFS中的文g׃n
           *集中的数据备?nbsp;                                                          *长距ȝ数据块传输
           *N恢复                                                                       *有限的只L据库讉K
           *存储集中                     
优点   *高可用?nbsp;                                                                      *距离的限制少
           *数据传输的可靠?nbsp;                                                      *化附加文件的׃n定w
           *减少q网l流?nbsp;                                                          *易于部v和管?
           *配置灉|
           *高性能
           *高可扩展?BR>           *集中理

NAS和SAN之间的许多原有差别开始消失。例如,NAS讑֤逐渐采用SAN来解决与存储扩展和备份恢复相关的问题。尽这两种技术类|但是NAS不能提供SAN所带来的全面的商业优势。然而,与传l的服务器附加存储相比,不管是SANq是NAS技术都能减用LM拥有成本Qƈ能提供更好的投资回报?/SPAN>


生命轨迹 2005-08-02 00:22 发表评论
]]>盘数据恢复入门教程http://www.tkk7.com/chanhalo/archive/2005/08/02/8971.html生命轨迹生命轨迹Mon, 01 Aug 2005 16:20:00 GMThttp://www.tkk7.com/chanhalo/archive/2005/08/02/8971.htmlhttp://www.tkk7.com/chanhalo/comments/8971.htmlhttp://www.tkk7.com/chanhalo/archive/2005/08/02/8971.html#Feedback0http://www.tkk7.com/chanhalo/comments/commentRss/8971.htmlhttp://www.tkk7.com/chanhalo/services/trackbacks/8971.html盘的数据结? 

  初买来一块硬盘,我们是没有办法用的Q你需要将它分区、格式化Q然后再安装?作系l才可以使用。一个完整硬盘的数据应该包括五部分:MBRQDBR現ATQDIR区和DATA区。其中只有主引导扇区是唯一的,其它的随你的分区数的增加而增加?  

  d导扇区  

  d导扇Z于整个硬盘的0道0柱面1扇区Q包括硬盘主引导记录MBRQMain Boot RecordQ和分区表DPTQDisk Partition TableQ。其中主引导记录的作用就是检查分是否正确以及定哪个分区为引导分区,q在E序l束时把该分区的启动E序Q也是*作系l引导扇区)调入内存加以执行。至于分Q很多h都知道,?0H?0H为开始标志,?5AAH为结束标志,?4字节Q位于本扇区的最末端。值得一提的是,MBR是由分区E序Q例如DOS 的Fdisk.exeQ生的Q不同的*作系l可能这个扇区是不尽相同。如果你有这个意向也可以自己ȝ写一个,只要它能完成前述的Q务即可,q也是ؓ什么能实现多系l启动的原因Q说句题外话:正因个主引导记录Ҏ~写Q所以才出现了很多的引导区病毒)。  

  *作系l引导扇区  

  OBRQOS Boot RecordQ即*作系l引导扇区,通常位于盘?道1柱面1扇区Q这是对于DOS来说的,对于那些以多重引导方式启动的pȝ则位于相应的d?扩展分区的第一个扇区)Q是*作系l可直接讉K的第一个扇区,它也包括一个引导程序和一个被UCؓBPBQBIOS Parameter BlockQ的本分区参数记录表。其实每个逻辑分区都有一个OBRQ其参数视分区的大小?作系l的cd而有所不同。引导程序的主要d是判断本分区根目录前两个文g是否?作系l的引导文gQ例如MSDOS或者v源于MSDOS的Win9x/Me的IO.SYS和MSDOS.SYSQ。如是,把W一个文件读入内存,q把控制权交予该文g。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描q符、根目录大小、FAT个数、分配单元(Allocation UnitQ以前也UC为簇Q的大小{重要参数。OBR由高U格式化E序产生Q例如DOS 的Format.comQ?

 文g分配?

  FAT(File Allocation Table)x件分配表Q是DOS/Win9xpȝ的文件寻址pȝQؓ了数据安全v见,FAT一般做两个Q第二FAT为第一FAT的备? FAT区紧接在OBR之后Q其大小由本分区的大及文g分配单元的大决定。关于FAT的格式历来有很多选择QMicrosoft 的DOS及Windows采用我们所熟悉的FAT12、FAT16和FAT32格式Q但除此以外q没有其它格式的FATQ像Windows NT、OS/2、UNIX/Linux、Novell{都有自q文g理方式。  

  目录区  

  DIR是Directoryx目录区的写,DIR紧接在第二FAT表之?只有FATq不能定位文件在盘中的位置QFATq必dDIR配合才能准确定位文g的位|。DIR记录着每个文gQ目录)的v始单元(q是最重要的)、文件的属性等。定位文件位|时Q?作系l根据DIR中的起始单元Q结合FAT表就可以知道文g在磁盘的具体位置及大了。在DIRZ后,才是真正意义上的数据存储区,即DATA区。 

  数据区 


 DATA虽然占据了硬盘的l大部分I间Q但没有了前面的各部分,它对于我们来_也只能是一些枯燥的二进制代码,没有M意义。在q里有一点要说明的是Q我们通常所说的格式化程序(指高U格式化Q例如DOS下的FormatE序Q,q没有把DATA区的数据清除Q只是重写了FAT表而已Q至于分区硬盘,也只是修改了MBR和OBRQ绝大部分的DATA区的数据q没有被改变Q这也是许多盘数据能够得以修复的原因。但即便如此Q如MBR/OBR/FAT/DIR之一被破坏的话,也够咱们那些所谓的DIY老鸟们忙乎半天了……需要提醒大家的是,如果你经常整理磁盘,那么你的数据区的数据可能是连l的Q这样即使MBR/FAT/DIR全部坏了Q我们也可以使用盘~辑软gQ比如DOS下的DiskEditQ,只要扑ֈ一个文件的起始保存位置Q那么这个文件就有可能被恢复Q当然了Q这需要一个前提,那就是你没有覆盖q个文g……)。  

  盘分区方式  

  我们qx说到的分区概念,不外乎三U?d区、扩展分区和逻辑分区。主分区是一个比较单U的分区Q通常位于盘的最前面一块区域中Q构成逻辑C盘。在dZQ不允许再徏立其它逻辑盘?

  扩展分区的概念则比较复杂Q也是造成分区和逻辑盘h的主要原因。由于硬盘仅仅ؓ分区表保留了64个字节的存储I间Q而每个分区的参数占据16个字节,故主引导扇区中总计可以存储4个分区的数据?作系l只允许存储4个分区的数据Q如果说逻辑盘是分区Q则pȝ最多只允许4个逻辑盘。对于具体的应用Q?个逻辑盘往往不能满实际需求。ؓ了徏立更多的逻辑盘?作系l用,pȝ引入了扩展分区的概念。  

  所谓扩展分区,严格地讲它不是一个实际意义的分区Q它仅仅是一个指向下一个分区的指针Q这U指针结构将形成一个单向链表。这样在d导扇Z除了d区外Q仅需要存储一个被UCؓ扩展分区的分区数据,通过q个扩展分区的数据可以找C一个分区(实际上也是下一个逻辑盘Q的起始位置Q以此v始位|类推可以找到所有的分区。无论系l中建立多少个逻辑盘Q在d导扇Z通过一个扩展分区的参数可以逐个扑ֈ每一个逻辑盘。  

  需要特别注意的是,׃dZ后的各个分区是通过一U单向链表的l构来实现链接的Q因此,若单向链表发生问题,导致逻辑盘的丢失?

  既然要进行数据的恢复Q当然数据的存储原理我们不能不提Q在q之中,我们q要介绍一下数据的删除和硬盘的格式化相关问题…?

 文g的读取  

  *作系l从目录Zd文g信息Q包括文件名、后~名、文件大、修Ҏ期和文g在数据区保存的第一个簇的簇PQ我们这里假讄一个簇h0023。  

  *作系l从0023读取相应的数据Q然后再扑ֈFAT?023单元Q如果内Ҏ文gl束标志QFFQ,则表C文件结束,否则内容保存数据的下一个簇的簇Pq样重复下去直到遇到文gl束标志。  

  文g的写入  

  当我们要保存文gӞ*作系l首先在DIRZ扑ֈI区写入文g名、大和创徏旉{相应信息,然后在Data区找到闲|空间将文g保存QƈData区的W一个簇写入DIR区,其余的动作和上边的读取动作差不多。  

  文g的删除  

  Win9x的文件删除工作却是很单的Q简单到只在目录区做了一点小改动——将目录区的文g的第一个字W改成了E5pC将Ҏ件删除了?/FONT>

生命轨迹 2005-08-02 00:20 发表评论
]]>
RAID全攻?/title><link>http://www.tkk7.com/chanhalo/archive/2005/08/02/8970.html</link><dc:creator>生命轨迹</dc:creator><author>生命轨迹</author><pubDate>Mon, 01 Aug 2005 16:12:00 GMT</pubDate><guid>http://www.tkk7.com/chanhalo/archive/2005/08/02/8970.html</guid><wfw:comment>http://www.tkk7.com/chanhalo/comments/8970.html</wfw:comment><comments>http://www.tkk7.com/chanhalo/archive/2005/08/02/8970.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/chanhalo/comments/commentRss/8970.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/chanhalo/services/trackbacks/8970.html</trackback:ping><description><![CDATA[<FONT face=Verdana><SPAN style="FONT-SIZE: 12px">存储是近q来的一个热点,在整个存储的发展q程中,有一Ҏ术功不可没,它就是RAID。上个世U?0q代末RAID的出玎ͼ存储带q了一个新的时代。从此以后,RAID在不断发展,渐渐被h们所熟悉Q所采用Qƈ渐渐的让ZM开它。本文将对RAID技术进行较l的介绍Q希望能够对q大读者有所帮助?<BR>RAID全攻?<BR>   计算机制造商们全面打起了提速战。作机最重要的外部存储设备,盘当然也不甘落后,相推出速度更快的硬盘。即便如此,盘存储仍然摆脱不了pȝ性能瓉的角艌Ӏ不仅如此,盘存储在数据安全上也是问题多多。现在h们的工作已无法摆p机Q这一斚w使得Z的工作效率大大提高,但潜在的危险也是明摆着的:一旦硬盘的数据损坏Qh们长旉的工作就可能毁于一旦?<BR>   那么Q有没有Z现在的硬盘提升存储性能和数据安全的技术呢Q有Q它是RAID技术?<BR>   RAID是由国加州大学伯克利分校的D.A. Patterson教授?988q提出的。RAID是Redundent Array of Inexpensive Disks的羃写,直译为“廉价冗余磁盘阵列”,也简UCؓ“磁盘阵列”。后来RAID中的字母I被改作了IndependentQRAID成了“独立冗余磁盘阵列”,但这只是名称的变化,实质性的内容q没有改变。简单地ԌRAID技术就是利用多个硬盘的l合提供高效率及冗余的功能?<BR>   RAID 的优?<BR>   传输速率高。在RAID中,可以让很多磁盘驱动器同时传输数据Q而这些磁盘驱动器在逻辑上又是一个磁盘驱动器Q所以用RAID可以辑ֈ单个盘驱动器几倍、几十倍甚至上癑ր的速率。这也是RAID最初想要解决的问题。因为当时CPU的速度增长很快Q而磁盘驱动器的数据传输速率无法大幅提高Q所以需要有一U方案解决二者之间的矛盾。RAID最后成功了?<BR>   可以提供定w功能。这是用RAID的第二个原因Q因为普通磁盘驱动器无法提供定w功能Q如果不包括写在盘上的CRC(循环冗余校验)码的话。RAID定w是徏立在每个盘驱动器的g定w功能之上的,所以它提供更高的安全性?<BR>   RAID比v传统的大直径盘驱动器来Q在同样的容量下QhD低很多?<BR>   RAID 的?<BR>   具体实现hQRAID的别很多,各别有着各自的优~点Q用户可以根据不同的需求来选择合适的U别?<BR>   RAID 0 <BR><BR>   RAID 0需要至两个硬盘,是没有Q何保护的Q它只是两个或多个相同型号及容量的盘l合hQ而当pȝ提取数据Ӟ它可以同时由所有硬盘(同一个阵列里Q读出数据,速度会比一个硬盘快得多。而亦因ؓ它没有Q何的数据保护Q只要其中一只硬盘出事,所有数据便会被破坏。所以RAID 0通常应用在一些非重要资料上,如媄像撷取。磁盘阵列的d量ؓ各个盘定w之和?<BR>   RAID 1 <BR><BR>   q个U别׃个(只有两个Q硬盘组成,亦可UCؓ镜像QMirroringQ。每一个资料均会相同的写在两个盘上,镜像是因ؓ两个盘的内容将会一模一P但对于系l来说都只会见到一个硬盘。当Ӟ资料写入的时间可以会长一点,但读则没有媄响,因ؓ两个盘是可以同时读取资料的。磁盘阵列的d量ؓ其中一块硬盘的定w?<BR>   RAID 2 <BR><BR>   RAID 2又叫U错h码磁盘阵列。磁盘阵列中的第一个、第二个、第四个……第2n个硬盘是专门的校验盘Q用于校验和U错Q例如七个硬盘的RAID 2Q第一、二、四个硬盘是校验盘,其余的用于存放数据。用的盘多Q校验盘在其中占的百分比少。RAID 2对大数据量的输入输出有很高的性能Q但量数据的输入输出时性能不好。RAID 2很少实际使用?<BR>   RAID 3 <BR><BR>   q个U别需要至三个硬盘。数据会被分割成相同大小的基带条QstripeQƈ存放于不同的盘上。其中的一个硬盘将会被指定为用来储存校验|q个校验值是RAID卡根据前面硬盘中存放的数据而运出来,q样当其中一个硬盘有问题Ӟ用户可以更换盘QRAID卡便会根据其他数据重构ƈ存放在新盘里。RAID 3可以提供高速数据读取,但只针对单用h式;如果多h同时d资料QRAID 3不是理想选择。它更适用于I/O传输Q而不是大文g传输?因ؓ提供奇偶校验的磁盘常成ؓ瓉Q所以在没有相应技术的情况下,如回写高速缓存技术,不常使用。如果组成磁盘阵列的盘相同Q磁盘阵列的d量ؓ各个盘定w之和减去一块硬盘的定w?<BR>   RAID 5 <BR><BR>   q个U别也是需要至三个硬盘。数据会分割跟RAID 3一P但ƈ不会有一个特定的盘来储存校验|所有数据及校验值都会分布在所有硬盘上。RAID 5消除了RAID 3在写数据上的瓉Q可以提供高速数据读取ƈ针对多用h式,RAID 5所提供的功能及表现是有RAIDU别之中最好的。RAID 5怋用缓冲技术来降低性能的不对称性。与RAID 3一P如果l成盘阵列的硬盘相同,盘阵列的d量也为各个硬盘容量之和减M块硬盘的定w。RAID 5U以合理的h位提供了最佳的性能和数据安全性,因此目前它很受欢q?<BR>   多层U别 RAID <BR>   除了以上的RAIDU别外,也可以将多个RAID U别l合成一个多层别的RAID。在讑֮一个双层别(dual-levelQ的RAIDӞ卡的软gQfirmwareQ会负责两个或多个单层RAIDl合成一个多层别的RAID或数l。比较常见的多层U别RAID是RAID 0+1或称 RAID 0/1 ?RAID 0+5 或称 RAID 0/5?<BR>   RAID 的种cd应用 <BR>   IDE和SCSI是计机的两U不同的接口Q前者普遍用于PC机,后者一般用于服务器。基于这两种接口QRAID分ؓ两种cdQ基于IDE接口的RAID应用Q称为IDE RAIDQ而基于SCSI接口的RAID应用则相应称为SCSI RAID?<BR>   以前Q一提vRAID往往会联惛_SCSI盘Q因为它的传l接口一直用的是SCSIQ而具有SCSI接口的硬盘要比传l的IDE盘昂贵得多Q因此RAID技术自产生以来gp定义在了高端“贵族家庭”。在较大的阵列系l中Q随着盘的数量增多,SCSI RAIDpȝ的整体造h明昑֜提高。与此相反,可以看到被视Z端品的IDE盘却具有明昄h优势Q近q来随着IDE接口标准的升U, IDE的传输速度有了明显的提高,串行ATA又可加大IDE盘q接数量Q于是RAID产品逐步开始渗透到了所谓低端的IDE盘领域?<BR>   与此同时Q基于不同的架构QRAID 又可以分? <BR>   ?软gRAID (软g RAID) <BR>   ?gRAID (g RAID) <BR>   ?外置RAID (External RAID) <BR>   软gRAID很多情况下已l包含在pȝ之中Qƈ成ؓ其中一个功能,?Windows、Netware及Linux。Y件RAID中的所?作皆׃央处理器负责Q所以系l资源的利用率会很高Q从而ɾpȝ性能降低。Y件RAID是不需要另外添加Q何硬件设备,因ؓ它是靠你的系l—主要是中央处理器的功能—提供所有现成的资源?<BR>   gRAID通常是一张PCI卡,你会看到在这卡上会有处理器及内存。因卡上的处理器已经可以提供一切RAID所需要的资源Q所以不会占用系l资源,从而opȝ的表现可以大大提升。硬件RAID可以q接内置盘、热插拔背板或外|存储设备。无接何U硬盘,控制权都是在RAID卡上Q亦xql所*控?<BR>   在系l里Q硬件RAID PCI卡通常都需要安驱动E序Q否则系l会拒绝支持?盘阵列可以在安装系l之前或之后产生Q系l会视之Z个(大型Q硬盘,而它h定w及冗余的功能。磁盘阵列不单只可以加入一个现成的pȝQ它更可以支持容量扩展,Ҏ也很单,只需要加入一个新的硬盘ƈ执行一些简单的指oQ系l便可以实时利用q新加的定w?<BR>   外置式RAID也是属于gRAID的一U,区别在于RAID卡不会安装在pȝ里,而是安装在外|的存储讑֤内。而这个外|的储存讑֤则会q接到系l的SCSI卡上。系l没有Q何的RAID功能Q因为它只有一张SCSI卡;所有的RAID功能会Udq个外置存储里。好处是外置的存储往往可以q接更多的硬盘,不会受系l机q大小所影响。而一些高U的技术,如双机容错,是需要多个服务器外连C个外|储存上Q以提供定w能力?<BR>   外置式RAID可以安装M?作系l,因此是与*作系l无关的。ؓ什么呢?因ؓ在系l里只存在一张SCSI卡,q不是RAID卡。而对于这个系l及q张SCSI卡来_q个外置式的RAID只是一个大型硬盘,q不是什么特别的讑֤Q所以这个外|式的RAID可以安装M?作系l。唯一的要求就是你用的q张SCSI卡在q个*作系l要安装驱动E序?<BR>   产品?<BR>   Adaptec <BR>   ׃RAID的种cd多, Adaptec公司众多的RAID产品Ҏ不同的服务方向分ZcR?<BR>   W一cL为工作站设计的低成本的ATA RAID卡,IDE接口的扩展能力不强,所以基于IDE的RAID的种cM相对?<BR>   W二cL提供高性能的RAID卡—Ultra320 SCSI RAID{。Ultra320解决Ҏ的数据传输速率可达?20MB/sQ是Ultra160产品的两倍,同时q具有信息封包及其他一些关键特性以实现整个pȝ的高性能、高可靠性和数据完整性。Ultra320解决ҎZU存储、视频音频流、视频编辑以及其他对带宽要求很高的应用所设计?<BR>   W三cMؓ外部RAID子系l。Adaptec DuraStor 7320SS是一个从光纤通道到SCSI的子pȝQ它有一个LUN分区技术,q种技术ؓSAN领域提供了最高别的安全和可理性能。LUN分区技术允许网l存储很方便地给特定的服务或者应用分配适当的存储容量,同时q能预防存储I间的不I可以扩展?TB定w左右。Adaptec DuraStor 7320SS附加了Adaptec's Storage Manager Pro理软gQ它ZJava语言的设计,囑Ş用户界面化了对远E和本地存储理Q能让用户徏立和理RAID阵列Q管理Y件可以徏立用户和理员不同安全别,能够故障磁盘?<BR>   HDS <BR>   L9980Vpd内置的虚拟化帮助功能Q专门用于帮助您搭徏信息q_而设计。这些独特的pȝ有助于存储资源智能缓冲池的设|和复杂信息q_H破性的化。主要的功能是实现大量数据系l的合ƈQ灵zȝ定w配置Q顶U的带宽和多q接方式/协议的选择。同旉低L有成本,带来更快的投资回报?<BR>   L9980Vpd以高速的日立W二代Hi-Star交换架构为基Q消除了通常׃存储pȝ合ƈ而带来的停机和瓶颈的风险。多机架的雷?980Vpd的性能和可扩展性将引v大量的开攄l、主机系l存储方案的合ƈQ您可以用一个雷?980Vpȝ替换先前所有的存储pȝQ大大地降低IT成本q过合ƈ存储资源和不同^台间信息的共享让您的投资最大化?<BR>   L9980Vpd存储数据的容量可以达?0TB, 同时允许UNIX、Windows NT/Windows 2000、Linux、Novell Netware、OpenVMS、TPF 和OS/390互连Q对内部的业务运行和您的客户提供高可用性,能够实现多数据系l的合ƈ和存储资源缓冲池Q通过虚拟{略实现单一的系l化理Q具有超q?5GB/U的内部pȝd宽,支持导向器、SAN、NAS或iSCSI附gQ方侉K中管理SAN和NASQ减维护费用?<BR>   IBM <BR>   依靠存储保持快速发展是因ؓ日常的业务流E越来越依靠数据Q各公司开始大力发展自q存储基础设施。但是,如今的公司必d存储需求和紧张的预之间作权衡。因此,所采用的解x案必ȝ高效、可扩展Qƈ且能够满_U存储需求。IBM TotalStorage FAStT500存储服务器是一U全光纤的SAN解决ҎQ能够以最合适的h提供您所需要的性能?<BR>   依靠多达8个光U通道直接L或SANq接QFAStT500存储服务器提供了快速数据访问能力(高达383MBpsQ,特别适合于那些实时性能是关键因素的计算环境。除了高带宽外,FAStT500q支持各U?作系l,包括IBM AIX、Linux和Windows NT{?<BR>   FAStT500 模块化设计您可以按照需要来购买部gQ它可以?8GB扩展C?2个扩展柜?6TB。每一个FAStT EXP500最多支?0个光U通道盘驱动器。另外,您还可以采用和选择合适的RAIDU别Q从0????0Q这样做的目的是Z与应用相匚w或满用LҎl费需要,从而用户能够扩展和充分利用现有和来的投资?<BR>   TotalStorage FAStT500解决Ҏ是高度可用的解决ҎQ能够提供部件发生故障时的安全性。双热插拔RAID控制器提供了高吞吐量和冗余度Qƈ且每个控制器支持高达512MB的电池备份高速缓存?<BR>   FAStT存储理器Y件您能够在单个控制C理多个FAStT500pȝ?<BR>   惠普 <BR>   高性能Ultra3阵列控制器的阵列5300pd产品能够为惠普ProLiant服务器提供可靠的数据保护Q同时由于创新的模块化设计和最新的高数据保护QRAID ADGQ技术,该系列品把灉|性提高到了一个新的水准。智能阵?300控制器通过使用全新的内存体pȝ构和RAID引擎{几增强型技术,把品标准提升到更高的性能{?<BR>   RAID ADGQAdvance Data GuardingQ,可译为先q的数据保护技术,是惠普RAID定wҎQ将能解决企业所有的数据损失的问题。RAID ADG技术最大特Ҏ部v了两个奇偶校验集Qƈ提供?个硬盘(但不是独立的2个校验硬盘)的容量存储这些奇偶校验信息,能同时容忍两块硬盘出现故障,q突破了以往RAIDU别只允许在同一时刻出现一块硬盘故障的限制Q大大提高了企业数据的可靠性。在RAID定w过2TB和单个RAIDLȝ盘驱动器?6个的时候,该技术实C错误保护{的突破?<BR>   阵列5300控制器便于升U的设计允许您根据需要来优化性能q增加容量,信道可以?个增加到4个,自备甉|的高速缓存可以选择32MB?4MB?28MB或?56MBQ能够有效保护ROM的失败或错误QUltra3 SCSI技术可实现更高的性能Q每信道的数据带宽最多达160 MB/s。同时自备电池的高速缓存,在突然断c服务器或控制器出现错误Ӟ能够保护~存内的数据Q而且Q冗余的、可插拔的电池也实现了更深层的数据保护。最大的~存配置?56MBQ备有电池?6MHz PCI接口Q带宽的M输率最高可?33 MB/s?<BR>   研宇 <BR>   RAID-500 U3是一个独立的盘阵列子系l,用户能方便快捷地普通SCSI盘应用到RAID 500pd产品中,可以使用独立的存储子pȝ提高数据高可用性,在双机热备䆾的应用中Q无ZQ意一C机宕机,存储pȝ均能照常工作?<BR>   RAID-500pd提供几种不同配置Q以提高数据可靠性,失效盘被新盘热插?pȝ会动态重新配|ƈ自动重徏丢失的数据,而无需重新启动。用户可预先指定I硬盘,RAID-500能用备用盘自动恢复数据热备份?<BR>   RAID-500会自动检ƈ报告机箱状态,包括甉|、风扇失效和机箱q热状态。用户可q行pȝ讄Q报警通过Modem传输到远E主机或呼机上,也可提供服务pȝ的实时和理?/SPAN> </FONT><img src ="http://www.tkk7.com/chanhalo/aggbug/8970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/chanhalo/" target="_blank">生命轨迹</a> 2005-08-02 00:12 <a href="http://www.tkk7.com/chanhalo/archive/2005/08/02/8970.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>备䆾Ҏhttp://www.tkk7.com/chanhalo/archive/2005/08/02/8969.html生命轨迹生命轨迹Mon, 01 Aug 2005 16:11:00 GMThttp://www.tkk7.com/chanhalo/archive/2005/08/02/8969.htmlhttp://www.tkk7.com/chanhalo/comments/8969.htmlhttp://www.tkk7.com/chanhalo/archive/2005/08/02/8969.html#Feedback0http://www.tkk7.com/chanhalo/comments/commentRss/8969.htmlhttp://www.tkk7.com/chanhalo/services/trackbacks/8969.html零投入解x?BR>    实现数据备䆾q不一定都需要资金投入。当数据重要性不高,pȝ单,而且没有自动化和长期保存的需求时Q完全可以利用现有的资源Q搭Z个数据备份系l,而无需M的资金投入?BR>    例如Q对单办公环境下的个人数据进行备份。在Windows、Linux{桌?作系l内Q大多集成有一些简单的数据备䆾功能。这些备份功能以实现对普通文件的自动的定时的备䆾。还有很多功能不错的型备䆾软g可以从Internet上下载,q些软g虽然不能实现对专业数据库的支持Q但对一般桌面办公系l来_功能也都是够了?BR>    至于备䆾数据的保存,可以选择本机盘的空闲空间或者网l服务器的空间。一般来Ԍ选择|络服务器的I间更加安全Q因Z旦本机磁盘出现故障,很可能整个磁盘无法访问,那样存放在本机磁盘的备䆾数据也就失去了意?BR>    ȝQ单机备份;数据量较;无长期保存需求,仅仅Z防止数据丢失Q无专业数据库应用;pȝ可随时停机;手工恢复数据?BR>    1~2万元投入解决Ҏ
    对于一些需要长期保存数据的pȝ来说Q简单的在网l服务器上保存备份数据,显得不够经了Q应该采购一台磁带机和一些磁带作为备份数据的长期保存介质。一般一台磁带驱动器的h格就?~2万元左右。采购了带机就没钱买备份Y件了Q没关系。仍然用系l自带的备䆾功能Q还是可以解决问题的。事实上很多pȝ的数据需要长期保存,但是q没有很高的自动化要求,对计划停机的限制也不严格Q在q种情况下,如果没有大型数据库应用,一般都可以解决数据备䆾需求?BR>    例如个hU的|站、小型医疗系l、小型档案系l等。这些系l与个hU桌面系l相比,数据量要大一些,而且要求数据相对较长期的保存。但是数据Ş式基本都是文件Ş式,没有复杂的数据库l构Q而且停机q行数据备䆾完全是可以允许的。这L需求,*作系l集成的备䆾软g加上一个磁带机Q完全可以实现系l的每天自动备䆾?BR>    ȝQ单机备份;数据量一般;需要长期保存数据;无专业数据库应用Q允许计划内停机Q手工恢复数据?BR>    3~5万元投入解决Ҏ
      当系l需要通过|络q行数据备䆾Ӟ*作系l集成的备䆾功能无法满需求了。这Ӟ除了采购带Z外,q需要采购较专业的备份Y件来实现|络备䆾。一般Windowsq_的备份Y件品hg高,2~3万元的Y件投入应该可以达到设计目标。加?~2万元的磁带机成本QM成本可以控制?~5万元之间?BR>      q样的系l已l可以支持一定的数据库应用,q且可以实现自动化的数据恢复。对中型的办公系l、小型专业网站、小规模的校园网{环境来_q一pȝ已经全面辑ֈ数据保护的目的。需要注意的是,q个Ҏ只针对Windows、Linux{^台的LpȝQ如果主机^台是Unix型机,q样的投资就无法满功能需求了?BR>      ȝQ简单网l备份;Windows*作系l^収ͼ数据量一般;需要长期保存数据;有一定数据库应用Q允许计划内停机Q自动化恢复数据?BR>    10万元投入解决Ҏ
    当系l数据的重要性很高时Q数据备份的投资力度相应的也会增大。尤其是当系l要?x24时可用Q没有给备䆾工作提供停机备䆾的时间窗口时Q备份系l必d有能够对打开文gq行备䆾的能力,x谓在U备份技术。这p求备份Y件的功能_强大。同Ӟ随着pȝ自动化要求的提高Q手工管理磁带介质的方式难以满pȝ的需求,在数据量不是很大的情况下Q可以考虑采购自动加蝲机(AutoLoaderQ进行准自动化的带理?BR>    在这L要求下,投入在Y件和g斚w的资金都需求有所增加。一般Windowsq_上能够进行在U备份的软gQ投资应该在6~8万元Q而自动加载机的hg?万元左右Q这h体的pȝ投资基本?0万元左右?BR>     以此投资力度建立的备份系l可以支撑一个相当规模的Windows|络环境Q对其中的文件、数据库应用、邮件系l、用户信息等数据都可以进行集中统一的备份保护。备份过E完全是自动化的Q无需人工q预。而且Q当pȝ中某节点出现故障Ӟ数据恢复工作也完全是自动化和化的Q只要提供备份介质和可引导的pȝ启动盘,备䆾软g可以恢复出pȝ故障前的状态?BR>     q种备䆾pȝ的应用环境也十分q泛。中学校园|、证怺易营业部、政府机兛_公网l系l、中型企业网了系l、电子商务网站等待,都基本处在这一需求层ơ上。从一定意思讲Q这个层ơ的pȝ应用是最为广泛的。基本上由Windowsq_构成的较复杂的网l环境中Q这U数据备份方式都可以适用。从另外一个方面讲Q这个层ơ的用户也是备䆾市场需求构成的主要力量?
    ȝQ中型网l备份;Windows*作系l^収ͼ数据量较大;需要长期保存数据;典型数据库应用;邮gpȝ{其他专业数据;基本无停机备份;化恢复数据?BR>    30万元以上的投?BR>    当数据量辑ֈTBU时Q单台磁带机和自动加载机已经无法满自动化管理的需求,而需求配|自动化E度更高的磁带库讑֤。一般这U环境下*作系l^C会以UnixZQ或者是更ؓ复杂的多U?作系l^台؜和系l。这U环境下Q数据保护工作的复杂E度q一步增加。一个典型的混和q_环境Q数据备份系l投资额基本都在30万元以上?BR>    如果?0万元投入计算Q其中Y仉分所占的投入Uؓ30~40%Q用来采购支持Unixq_的高端备份Y件服务器端和客户端代理,以及一些数据库接口E序和磁带库支持E序{部分。其?0~70%的资金是用来采购带库设备以及一定数量的带。如果需要实现SAN架构下的LAN Free的数据备份,则还需要增?0万元左右的资金投入,用以搭徏SAN的光U交换部分?BR>    q种解决Ҏ不仅可以全面的实现؜和系l^台的全自动化数据备䆾工作Q支持各U大型数据库应用Q实?x24时的不停机数据在线备䆾Q而且可以实现不需要占用网l资源的LAN Free的数据备份。同Ӟ在这L解决Ҏ中,数据的傻瓜化恢复功能已经不再重要Q由于系l结构的复杂和数据关pȝ复杂Q完全无需人工q预的傻瓜化N恢复往往会造成pȝ状态的不一_从而׃数据恢复的意义。在q种U别的应用环境中Q系l需要对数据恢复的方式和内容更加灉|的控制。系l应该可以提供选择性的恢复数据Q以及指定时间的状态恢复?BR>      q种U别的数据备份系l一般应用在大型的v量存储系l中。例如大型企业中心数据系l、省市国家机关专用信息pȝ、科研院所专业信息pȝ、一般资料检索系l等。这些系l基本上完全排除了系l故障,极高的要求业务系l的q箋性、稳定性和可用性,完全不允怓Q何情况下的计划内和计划外停机。对备䆾d对系l资源的占用一般也有严D明的限制Q一般不允许备䆾数据大量占用网l带宽资源。MQ在q一应用层次上,备䆾pȝ已经被作Z个独立的pȝ来看待,备䆾工作已经是整个系l正常运行不可缺的一个组成部分。所谓的高端备䆾市场是指这一领域的市场需求?BR>      ȝQ大型网l备份;Unix或多U?作系l^収ͼ数据量达到TBU;需要长期保存数据;大型数据库应用;邮gpȝ{其他专业数据;完全无停机备份;灉|的恢复数据;不占用网l带宽资源?BR>    100万元以上的投?BR>      对于数据中心U的存储pȝQ数据备份系l的也大大增加。这主要源于两方面的原因Q数据量的庞大和安全性要求的提高。事实上Q在数据中心U的大型存储系l中Q对备䆾pȝ的功能要求,q不比前一个层ơ更多。但是其动辄数十甚至上百TB的数据量Q却使磁带库讑֤的硬件成本翻倍的增加。另外,׃q些数据一旦丢失或损坏Q后果将十分严重Q所以其在线存储pȝ也大多采用了q程容灾{手D,q进一步增加了与之配合的备份系l的软硬件成本投入。一般一个配合远E容灄l的数据备䆾pȝQ其投资额度都不会小?00万元?BR>      在这U超大型的系l中Q备份系l的软g投入比例一般ؓ20~30%Q而硬件投入占l大部分Q有70~80%之多。采购内容基本没有什么变化,软g部分基本q是备䆾服务器端、备份客L、数据库接口模块、磁带库支持模块{部分,对容灄l而言Q有时候也会有Ҏ的在U存储设备接口模块。而对g讑֤部分Q基本还是磁带库及其q接讑֤。当Ӟ在如此大定w的环境中Q采购磁带也是一W不可忽视的资金投入?BR>    有趣的是Q在如此大资金的投入下,建成的数据备份系l,其真正面临系l故障的Z是少之又。因U数据中心的存储系l,其数据可用性要求已l达C峰Q所以在U存储系l大多采用目前最为稳定的产品Qƈ配合最为先q的技术来保证数据不丢失。那么是不是说这L备䆾pȝ没有意义了呢?当然不是Q事实上Q在q种大型的数据中心里Q备份系l的另一个意义凸C出来Q那是文g的归档保存。我们知道在U存储系l的技术再先进Q也只能保证当前的数据不丢失不损坏,而无法帮pȝ记录下从前的历史数据Q而备份系l的功能正在于此。那些需要保留下来,以便q行l一分析的数据和状态,都完整的保留在备份系l中?BR>    例如国家气象中心的气象数据存储系l、电信计费中心的计费数据、银行数据中心的储户交易数据{等。这些存储系l都h非常强大的在U存储系l,其数据保护力度之大,即在发生火灑֜震这LNӞ也可以保证数据不会丢失。但q些pȝ都徏立了投资巨大的备份系l,其作用主要就是ؓ了保存重要的历史信息和状态,以便q行l一的数据分析和数据挖掘?BR>    当然Q在数据中心U的存储pȝ中,极偶的也会出现意外事g。也许大家对不久前,发生在首都机场的|络pȝ意外故障q记忆犹斎ͼq说明,再坚固的意外防范措施Q也隑օ有百密一疏的时候。在q个时候,备䆾pȝ的作用灵光一玎ͼ已经以抵付当初的巨额投资了。实际上Q如果没有备份系l的存在Q发生在首都机场的意外,造成的可׃仅仅是几十分钟的延误了?BR>    ȝQ数据中心|络备䆾QUnix或多U?作系l^収ͼ数据量达到几十TBQ需要长期保存数据;大型数据库应用;邮gpȝ{其他专业数据;完全无停机备份;灉|的恢复数据;不占用网l带宽资源;配合q程容灾pȝQ实现数据归档功能?/FONT>

生命轨迹 2005-08-02 00:11 发表评论
]]>
L备䆾技术大?/title><link>http://www.tkk7.com/chanhalo/archive/2005/08/02/8968.html</link><dc:creator>生命轨迹</dc:creator><author>生命轨迹</author><pubDate>Mon, 01 Aug 2005 16:10:00 GMT</pubDate><guid>http://www.tkk7.com/chanhalo/archive/2005/08/02/8968.html</guid><wfw:comment>http://www.tkk7.com/chanhalo/comments/8968.html</wfw:comment><comments>http://www.tkk7.com/chanhalo/archive/2005/08/02/8968.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/chanhalo/comments/commentRss/8968.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/chanhalo/services/trackbacks/8968.html</trackback:ping><description><![CDATA[<SPAN style="FONT-SIZE: 12px"><FONT face=Verdana size=2>IT理人员听到“备份”这个词的时候,感觉如同老百姓听到“保险”这个词Q熟悉之极,又陌生之极。保险之优势Q只有发生意外的人才能体会到。备份亦然。对于系l与数据安全Q很多IT理人员的oq心理正在逐渐消除Q因Z业ITpȝ的周边环境充满了无数的不定性因素,使数据安全随旉受极大威胁。案例比比皆是,前不久震惊全球的加大停电,以及让h色变的“冲LL”电脑病毒,都在提醒着我们——ITpȝ和数据是如此的脆弱。根据国外资料显C,冲击波病毒已l让120套企业ITpȝ遭受损失Q高峰时的感染速度为每时3万套pȝ。根据中国IT安全部门的数据显C,中国遭受“冲LL”病毒的电脑已经辑ֈ?0万台以上。中国信息化的飞速发展需要以数据安全作ؓ坚实的保障?<BR><BR>  正如同中国保险市Z国外相比显E嫩Q中国的备䆾市场没有引v企业的够重视。有一个数字说明,PC服务器的带接率在国内行业用L比例只有20%?5%Q而全球^均数字ؓ50%?0%QIDC报告Q。其实,q个差距也是中国与全球信息化E度之间的差距。随着中国信息化的逐渐深入Q越来越多的业务架构于信息系l之上?<BR><BR>  于是Q数据的重要性更加凸现出来。现代商业对数据的求已l到了“分U必争”的地步Q因而数据恢复也演化到实时的需求。大多数用户都希望在信息丢失前,pȝp自动地对数据q行保护Q同时还不媄响正在进行的*作。如同信息系l以及数据的保险一P选择备䆾成ؓ保障信息技术投资的必然之选?<BR><BR><BR>走出备䆾的误?BR><BR><BR>  HP始终认ؓQ备份只是一U手D,备䆾的目的是Z防止数据NQ羃短停机时_保证数据安全Q服务器g升Q而备份的最l目的:恢复Q其中,带机提供了l济有效的备份,它能够以10%?0%的投资,实现100%的可靠?<BR><BR>  很多pȝ理人员以及CIO对备份的认识有着一定的误区。误Z一是:用拷贝来代替备䆾。实际上Q备份等于拷贝加理Q备份能实现可计划性以及自动化Q以及历史记录的保存和日志记录。在量数据情况下,如果不对数据q行理Q则会陷入数据汪z之中。误Z二是用双机、磁盘阵列、镜像等pȝ冗余替代数据备䆾。需要指出的是,pȝ冗余保证了业务的q箋性和pȝ的高可用性,pȝ冗余不能替代数据备䆾Q因为它避免不了Zؓ破坏、恶意攻凅R病毒、天灾h,只有备䆾才能保证数据的万无一失。误Z三是只备份数据文件。在q样的条件下Q一旦系l崩溃,那么Q恢复时p——重新安?作系l、重新安装所有的应用E序Q需要相当长的时间才能恢复所有的数据Q在旉{于金钱的后WTO时代Q你的客戯够忍受吗Q因此,正确的方法是对网l系l进行全部备份?<BR><BR>  目前Q备份的势是无人值守的自动化备䆾、可理性、灾难性恢复,q三Ҏ是针对系l的高效率、数据与业务的高可用性而增强的?<BR><BR><BR>带机备份的主要技?BR><BR><BR>  目前Q市Z带机备份的主要技术包?U,分别是DAT、DLT以及LTO技术?<BR><BR>  DAT技?<BR><BR>  DATQDigital Audio TapeQ技术又可以UCؓ数码音频带技术,最初是由HP与SONY共同开发出来的。这U技术以螺旋扫描记录QHelical Scan RecordingQؓ基础Q将数据转化为数字后再存储下来。DAT在非常合理的价位提供高质量的数据保护。在信息存储领域里,DAT一直是被极为广泛应用的技术,而且U种q象表明QDAT的这U优势还l保持下厅R这U技术之所以大受欢q的原因在于它具有很高的性能h比。以HP DAT技术ؓ例:首先Q在性能斚wQ这U技术生产出的磁带机q_无故障工作时间已辑ֈ300000时Q在可靠性方面,它所h的即写即d能能在数据被写入之后马上q行,q不仅确保了数据的可靠性,而且q节省了大量旉。第二,q种技术的带机种cȝ多,能够满l大部分|络pȝ备䆾的需要。第三,q种技术所h的硬件数据压~功能大大加快备份速度、而且压羃后的数据安全性更高。第四,׃q种技术在全世界都被广泛应用,所以在全世界都可以得到q种技术品的持箋供货与良好的售后服务。第五,DAT技术品的h格外吸引人。这Uhg的优势不仅在带ZQ在带上也得到充分体现?<BR><BR>  DLT技?<BR><BR>  DLT(Digital Linear Tape)又可UCؓ数码U型带技术。DLT技术采用单?/2英寸带仓,以纵向曲U性记录法为基。DLT产品定位于中、高U的服务器市Z带库应用系l。目前DLT驱动器的定w?0GB?5GB不等Q数据传送速度相应?.25MB/U至5MB/U?<BR><BR>  LTO技?<BR><BR>  LTOQLinear Tape OpenQ即U性磁带开攑֍议,是由HP、IBM、Seagateq三家厂商在1997q?1月联合制定的Q其l合了线性多通道、双向磁带格式的优点Q基于服务系l、硬件数据压~、优化的道面和高效率纠错技术,来提高磁带的能力和性能。LTO技术是一U“开放格式”的技术,上述三家厂商生产许可开攄存储介质、磁带机的生产商Q不同厂商的品能更好地进行兼容,q意味着用户拥有多品和介质。开放性还带来更多的发明创斎ͼ使品的h下降Q用户受益。同ӞLTOq特别规定,q三方q行每年一ơ的兼容试Q以保产品的gl性更好。目前,LTOh两种存储格式Q高速开攄带格式即ultrium和快速访问开攄带格式accelisQ定制两U格式是因ؓq不是所有的用户都要求相同的Ҏ和功能性。一些应用程序强调重点在“读”,要求快速的数据讉K速度。而另一些应用程序则重点在于“写”,要求最高的带存储能力?<BR><BR><BR>不同的应用,不同的备份方?BR><BR><BR>  针对不同的应用环境与需求,HP的备份方案与产品包括带机、自动加载磁带机以及带库,分别满不同层次的用户需求?<BR><BR>  中小企业—磁带机与单键灾难恢?<BR><BR>  M企业、Q何一个信息系l,都可能会发生NQ但如何保证N的媄响能够轻M点就消除呢?对于中小企业来说QHP StorageWorks DAT、SDLT/DLT、Ultrium带Z品加上HP单键N恢复技术(OBDRQ是一个不错的选择Q可以用于灾难恢复以及数据传递等?<BR><BR>  利用该技术,一旦系l出现故障,IT理人员可以直接从磁带机上引导整个系l,同时数据完整地恢复出来Q无需重新安装*作系l和应用E序Q用极为简ѝ利用OBDRQDR自动在每ơ备份时自动生成Q在N恢复时无需软g/CDQ而且只需要少量的旉Q只需要少量的技术知识,从单一介质上恢复。与常规的灾难性恢复方案相比,HP单键N恢复Ҏ让以往需要四步的工作化ؓ两步Q而且*作h员可以完全不懂计机理。管理h员只需要更换硬Ӟ然后以DR方式启动Q只需要按一个键Q系l就能整个自动恢复。单键灾难恢复方案的特点是高可靠性、速度快、最易实现性以及具有无人值守的备份功能?<BR><BR>  中型数据备䆾应用Q自动加载磁带机Q无人值守的备?<BR><BR>  自动加蝲带机将是备份市场的未来发展重点产品。HP的自动加载磁带机可以实现单服务器和多服务器的自动备䆾Q是中小企业以及部门q行存储备䆾的理惛_兗HP自动加蝲带Z带技术上分ؓDAT、DLT、LTO{技术,分别针对办公室服务器备䆾、工作组/本地|络备䆾以及q程|络备䆾Q全面提高了g理效率Qƈ提供了有效机架空_满了用h高的定w要求?<BR><BR>  以HP StorageWorks SSL1016 Ultrium 460 自动加蝲带Zؓ例,它是一U体U小巧、具有高度可理性的产品Q在一?U机箱中提供了带库的Ҏ和3.2TB的本机容量。同Ӟ它能够提供强大的自动备䆾和恢复功能,适用于容灄l;而基于网l的理允许对许多地点进行集中管理。值得一提的是,它以自动加蝲带机的h提供带库的特性?<BR><BR>  大型数据库备份:带?DP软g <BR><BR>  对于大型企业来说QHP带库加?HP OpenView Storage Data Protector 5.1软gQ将为数据提供百分百的备份保险。其中,HP StorageWorks MSL5000pd带库ؓ中档和部门的企业提供全面的备䆾和恢复解x案。HP StorageWorks ESL9000 pd带库ؓ高端企业客户的关键Q务数据存储需求提供了高度可靠的备份和恢复解决Ҏ。ESL9000pd带库是直接 SCSI ?SAN 环境的理想选择Q在它紧凑的覆盖区域内提供了lgU冗余、高可用性以及企业定w。它们提供了独特投资保护Q那是来多单元可伸羃性和一个PCI底板Q以便将来进行功能扩展。ESL 9000pd带库简化了对备份和恢复zd的管理,同时在数据保护需求中h独特的h倹{?/FONT></SPAN><img src ="http://www.tkk7.com/chanhalo/aggbug/8968.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/chanhalo/" target="_blank">生命轨迹</a> 2005-08-02 00:10 <a href="http://www.tkk7.com/chanhalo/archive/2005/08/02/8968.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RAID技术简q?/title><link>http://www.tkk7.com/chanhalo/archive/2005/08/02/8967.html</link><dc:creator>生命轨迹</dc:creator><author>生命轨迹</author><pubDate>Mon, 01 Aug 2005 16:09:00 GMT</pubDate><guid>http://www.tkk7.com/chanhalo/archive/2005/08/02/8967.html</guid><wfw:comment>http://www.tkk7.com/chanhalo/comments/8967.html</wfw:comment><comments>http://www.tkk7.com/chanhalo/archive/2005/08/02/8967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/chanhalo/comments/commentRss/8967.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/chanhalo/services/trackbacks/8967.html</trackback:ping><description><![CDATA[<FONT face=Verdana><FONT size=2><SPAN style="FONT-SIZE: 12px">在计机发展的初期,“大定w”硬盘的hq相当高Q解x据存储安全性问题的主要Ҏ是用磁带机{设备进行备份,q种Ҏ虽然可以保证数据的安全,但查阅和备䆾工作都相当繁琐?987q_ Patterson、Gibson和Katzq三位工E师在加州大学伯克利分校发表了题为《A Case of Redundant Array of Inexpensive DisksQ廉L盘冗余阵列方案)》的论文Q其基本思想是多只容量较的、相对廉L盘驱动器进行有机组合,使其性能过一只昂늚大硬盘。这一设计思想很快被接受,从此RAID技术得Cq泛应用Q数据存储进入了更快速、更安全、更廉h的新时代?nbsp; <BR>  盘阵列对于个h电脑用户Q还是比较陌生和秘的。印象中的磁盘阵列似乎还停留在这L场景中:在宽阔的大厅里,林立的磁盘柜Q数名表情阴郁、早早谢的工程师徘徊在其中Q不断从中抽Z块块沉重的硬盘,再插入一块块g更加沉重的硬盘……终于,随着大容量硬盘的h不断降低Q个人电脑的性能不断提升QIDE-RAID作ؓ盘性能改善的最廉h解决ҎQ开始走入一般用L计算机系l?<BR>一、RAID技术规范简?<BR>  RAID技术主要包含RAID 0~RAID 7{数个规范,它们的侧重点各不相同Q常见的规范有如下几U: <BR>  RAID 0QRAID 0q箋以位或字节ؓ单位分割数据Qƈ行读/写于多个盘上,因此h很高的数据传输率Q但它没有数据冗余,因此q不能算是真正的RAIDl构。RAID 0只是单纯地提高性能Qƈ没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0不能应用于数据安全性要求高的场合?<BR>  RAID 1Q它是通过盘数据镜像实现数据冗余Q在成对的独立磁盘上产生?为备份的数据。当原始数据J忙Ӟ可直接从镜像拯中读取数据,因此RAID 1可以提高d性能。RAID 1是磁盘阵列中单位成本最高的Q但提供了很高的数据安全性和可用性。当一个磁盘失效时Q系l可以自动切换到镜像盘上读写,而不需要重l失效的数据?<BR>  RAID 0+1: 也被UCؓRAID 10标准Q实际是RAID 0和RAID 1标准l合的物,在连l地以位或字节ؓ单位分割数据q且q行?写多个磁盘的同时Qؓ每一块磁盘作盘镜像q行冗余。它的优Ҏ同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,但是CPU占用率同样也更高Q而且盘的利用率比较低?<BR>  RAID 2Q将数据条块化地分布于不同的盘上,条块单位Z或字节,q用称为“加重^均纠错码Qv明码Q”的~码技术来提供错误查及恢复。这U编码技术需要多个磁盘存放检查及恢复信息Q得RAID 2技术实施更复杂Q因此在商业环境中很用?<BR>  RAID 3Q它同RAID 2非常cMQ都是将数据条块化分布于不同的硬盘上Q区别在于RAID 3使用单的奇偶校验Qƈ用单块磁盘存攑֥偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重C生数据;如果奇偶盘失效则不媄响数据用。RAID 3对于大量的连l数据可提供很好的传输率Q但对于随机数据来说Q奇偶盘会成为写*作的瓉?<BR>  RAID 4QRAID 4同样也将数据条块化ƈ分布于不同的盘上,但条块单位ؓ块或记录。RAID 4使用一块磁盘作为奇偶校验盘Q每ơ写*作都需要访问奇偶盘Q这时奇偶校验盘会成为写*作的瓉Q因此RAID 4在商业环境中也很用?<BR>  RAID 5QRAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID 5上,?写指针可同时寚w列设备进?作,提供了更高的数据量。RAID 5更适合于小数据块和随机d的数据。RAID 3与RAID 5相比Q最主要的区别在于RAID 3每进行一ơ数据传输就需涉及到所有的阵列盘;而对于RAID 5来说Q大部分数据传输只对一块磁?作,q可q行q行*作。在RAID 5中有“写损失”,x一ơ写*作将产生四个实际的读/?作,其中两次L的数据及奇偶信息Q两ơ写新的数据及奇偶信息?<BR>  RAID 6Q与RAID 5相比QRAID 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶pȝ使用不同的算法,数据的可靠性非帔RQ即使两块磁盘同时失效也不会影响数据的用。但RAID 6需要分配给奇偶校验信息更大的磁盘空_相对于RAID 5有更大的“写损失”,因此“写性能”非常差。较差的性能和复杂的实施方式使得RAID 6很少得到实际应用?<BR>  RAID 7Q这是一U新的RAID标准Q其自n带有化实?作系l和用于存储理的Y件工P可完全独立于Lq行Q不占用LCPU资源。RAID 7可以看作是一U存储计机QStorage ComputerQ,它与其他RAID标准有明昑֌别。除了以上的各种标准Q如?Q,我们可以如RAID 0+1那样l合多种RAID规范来构{所需的RAID阵列Q例如RAID 5+3QRAID 53Q就是一U应用较为广泛的阵列形式。用户一般可以通过灉|配置盘阵列来获得更加符合其要求的磁盘存储系l?<BR>  开始时RAIDҎ主要针对SCSI盘pȝQ系l成本比较昂c?993q_HighPoint公司推出了第一ƾIDE-RAID控制芯片Q能够利用相对廉LIDE盘来组建RAIDpȝQ从而大大降低了RAID的“门槛”。从此,个h用户也开始关注这Ҏ术,因ؓ盘是现代个机中发展最为“缓慢”和最~少安全性的讑֤Q而用户存储在其中的数据却常常q超计算机的本nh。在p相对较少的情况下QRAID技术可以个h用户也n受到成倍的盘速度提升和更高的数据安全性,现在个h电脑市场上的IDE-RAID控制芯片主要HighPoint和Promise公司Q此外还有一部分来自AMI公司Q如?Q?<BR>面向个h用户的IDE-RAID芯片一般只提供了RAID 0、RAID 1和RAID 0+1QRAID 10Q等RAID规范的支持,虽然它们在技术上无法与商用系l相提ƈ论,但是Ҏ通用h说其提供的速度提升和安全保证已l够了。随着盘接口传输率的不断提高QIDE-RAID芯片也不断地更新换代Q芯片市Z的主芯片已l全部支持ATA 100标准Q而HighPoint公司新推出的HPT 372芯片和Promise最新的PDC20276芯片Q甚臛_l可以支持ATA 133标准的IDE盘。在L厂商竞争加剧、个人电脑用戯求逐渐提高的今天,在主板上板蝲RAID芯片的厂商已l不在少敎ͼ用户完全可以不用购置RAID卡,直接l徏自己的磁盘阵列,感受盘狂飙的速度 <BR>?通过g控制芯片实现IDE RAID的方?<BR>  在RAID家族里,RAID 0和RAID 1在个人电脑上应用最q泛Q毕竟愿意?块甚x多的盘来构{RAID 0+1或其他硬盘阵列的个h用户之又少Q因此我们在q里仅就q两URAID方式q行讲解。我们选择支持IDE-RAID功能的升技KT7A-RAIDLQ一步一步向大家介绍IDE-RAID的安装。升技KT7A-RAID集成的是HighPoint 370芯片Q支持RAID 0??+1?<BR>  做RAID自然不了硬盘,RAID 0和RAID 1对磁盘的要求不一PRAID 1QMirrorQ磁盘镜像一般要求两块(或多块)盘定w一_而RAID 0QStripingQ磁盘一般没有这个要求,当然Q选用定w怼性能相近甚至完全一L盘比较理想。ؓ了方便测试,我们选用两块60GB的希捷酷鱼Ⅳ盘QBarracuda ATA Ⅳ、编号ST360021AQ。系l选用Duron 750MHz的CPUQ?×128MB樵风金条SDRAMQ耕升GeForce2 Pro昑֍Q应该说是比较普通的配置Q我们也希望借此了解构徏RAID所需的系l要求。 <BR><BR>1.RAID 0的创?<BR><BR>W一?<BR>  首先要备份好盘中的数据。很多用户都没有重视备䆾q一工作Q特别是一些比较粗心的个h用户。创建RAIDҎ据而言是一Ҏ较危险的*作,E不留神有可能毁掉整块盘的数据,我们首先介绍的RAID 0更是q种情况Q在创徏RAID 0Ӟ所有阵列中盘上的数据都将被抹去,包括盘分区表在内。因此要先准备好一张带Fdisk与Format命o的Windows 98启动盘,q也是这一步要注意的重要事V?<BR><BR>W二?<BR>  两块硬盘的跳线讄为MasterQ分别接上升技KT7A-RAID的IDE3、IDE4口(它们׃板上的HighPoint370芯片控制Q。由于RAID 0会重Z块硬盘的分区表,我们无需考虑盘q接的顺序(下文中我们会看到在创建RAID 1时这个顺序很重要Q?/SPAN> <BR><BR></FONT></FONT><SPAN style="FONT-SIZE: 12px"><FONT face=Verdana size=2>W三?<BR>  对BIOSq行讄Q打开ATA RAID CONTROLLER。我们在升技KT7A-RAIDL的BIOS中进入INTEGRATED PERIPHERALS选项q开启ATA100 RAID IDE CONTROLLER。升技开机顺序全部改为ATA 100 RAIDQ实际我们发现这在系l安装过E中q不可行Q难道没有分区的盘可以启动吗?因此我们仍然讄软驱作ؓ首选项?<BR><BR>W四?<BR>  接下来的讄步骤是创建RAID 0的核心内容,我们以图解方式向大家详细介绍Q?<BR>   1.pȝBIOS讄完成以后重启电脑Q开机检时不会再报告发现盘?<BR>   2.盘的管理将由HighPoint 370芯片接管?<BR>   3.下面是非常关键的HighPoint 370 BIOS讄Q在HighPoint 370盘扫描界面同时按下“Ctrl”和“H”?<BR>   4.q入HighPoint 370 BIOS讄界面后第一个要做的工作是选择“Create RAID”创建RAID?<BR>   5.在“Array ModeQ阵列模式)”中q行RAID模式选择Q这里能够看到RAID 0、RAID 1、RAID 0+1和Span的选项Q在此我们选择了RAID 0V?<BR>   6.RAID模式选择完成会自动退出到上一U菜单进行“Disk DrivesQ磁盘驱动器Q”选择Q一般来说直接回车就行了?<BR>   7.下一设|是条带单位大小Q缺省gؓ64kBQ没有特D要求可以不予理睬?.接着是“Start CreateQ开始创建)”的选项Q在你按下“Y”之前,误真想x否还有重要的数据留在盘上,q是你最后的ZQ一旦开始创建RAIDQ硬盘上的所有数据都会被清除?<BR>   9.创徏完成以后是指定BOOT启动盘,任选一个吧?<BR>   按“Esc”键退出,当然不了按下“Y”来认一下?<BR>   HighPoint 370 BIOS没有提供cM“Exit Without Save”的功能Q修改设|后是不可逆{的?<BR><BR>W五?nbsp; <BR>  再次重启电脑以后Q我们就可以在屏q上看到“StripingQRAID 0Qfor Array #0”字样了。插入先前制作的启动盘,启动DOS。打开FdiskE序Q咦Q怎么׃个硬盘可见?是的QRAID阵列已经整个被看作了一块硬盘,对于*作系l而言QRAID完全透明Q我们大可不必费心RAID盘的管理,q些都由控制芯片完成。接下来按照普通单盘Ҏq行分区Q你会发现“这个”硬盘的定w“变”大了,仔细算Q对Qd量就是两块硬盘相加的定wQ我们可以把RAID 0的读写比L拉链Q它把数据分开在两个硬盘上Q读取数据会变得更快Q而且不会费盘I间。在分区和格式化后千万别忘了ȀzM分区?<BR><BR>W六?<BR>  选择*作系l让我们颇费周折QHighPoint370芯片提供对Windows98/NT/2000/XP的驱动支持,考虑CRAID功能面向的是相对高的用P所以我们选择了对新硬件支持更好的Windows XP Professional英文版(采用英文版系l主要是Z方便后面的Winbench试Q大家自׃用RAID完全可以用中文版?作系l)QWindows 2000也是一个不错的选择Q但是硬件支持方面显然不如Windows XP Professional?BR><BR></FONT><FONT face=Verdana><FONT size=2><SPAN style="FONT-SIZE: 12px">W七?<BR>  对于采用RAID的电脑,*作系l的安装和普通情况下不一P让我们看看图C,q是在Windows XP完成W一步“文件复制”重启以后出现的画面Q安装程序会以英文提C“按下F6安装SCSI讑֤或RAID盘”,q一q程很短Q而且用户往往会忽视屏q下方的提示?<BR>  按下F6后出现安装选择Q选择“S”将安装RAID控制芯片驱动Q选择“Enter”则不安装?<BR>  按下“S”键会提C插入RAID芯片驱动盘?<BR>  键入回RQ安装程序自动搜索驱动盘上的E序Q选择“WinXP”那一个ƈ回R?<BR>  如果所提供的版本和Windows XP Profesional内置的驱动版本不一_安装E序会给出提C用户q行选择?<BR>按下“S”会安装软盘所提供的而按下“Enter”则安装Windows XP Professional <BR>自带的驱动。按下“S”后又需要确认,q次是按“Enter”(q个……确认太多了Q呵呵)。接下来是正常的pȝ安装Q和普通安装没有Q何区别?<BR>  RAID 0的安装设|我们就介绍到这里,下面我们会谈谈RAID 1的安装。与RAID 0相比QRAID 1的安装过E要单许多,在正?作的情况下不L坏性?<BR><BR><BR>2.RAID 1的创?<BR>  虽然在原理上和RAID 0完全不一P但RAID 1的安装设|过E却与RAID 0相差不多Q主要区别在于HighPoint 370 BIOS里的讄。ؓ了避免重复,我们只向大家重点介绍q部分设|: <BR>  q入HighPoint 370 BIOS后选择“Create RAID”进行创? <BR>   1.在“Array Mode”上点击回RQ在RAID模式选择中选择W二“MirrorQRAID 1Qfor Data SecurityQؓ数据源盘创徏镜像Q”?<BR>   2.接着是源盘的选择Q我们再ơ提醒用P务必心Q不要选错?<BR>   3.然后是目标盘的选择Q也是我们所说的镜像盘或备䆾盘?<BR>   4.然后开始创建?<BR>   5.创徏完成以后BIOS会提C行镜像的制作Q这一q程相当漫长?<BR>   6.我们用了大约45分钟才完?0GB的镜像制作,xRAID 1创徏完成。RAID 1会将ȝ的数据复制到镜像盘,因此在构建RAID 1旉要特别小心,千万不要把主盘和镜像盘弄P否则l果是悲剧性的。RAID 1既可在两块无数据的硬盘上创徏Q也能够在一块已l安?作系l的盘上添加,比RAID 0方便多了Q除了O长的镜像制作q程Q。创建完成以后我们试着其中一块硬盘拔下,HighPoint370 BIOSl出了警告,按下“Esc”,另一块硬盘承担v了源盘的重QQ所有数据完好无损?<BR>  对于在一块已l安?作系l的盘上添加RAID 1Q我们徏议的步骤是:打开BIOS中的控制芯片→启?作系l安装HighPoint 370驱动→关机将源盘和镜像盘接在IDE3?口→q入HighPoint 370 BIOS讄RAID 1Q步骤见上文介绍Q→重启pȝ完成创徏?<BR>  我们对两URAIDq行了简单的试Q虽然RAID 0的测试成l让人有些不解,但是实际使用中仍然感觉比单硬盘快了很多,特别是Windows XP Professional的启动异常迅速,q度条一闪而过。至于传输率曲线出现不稳定的情况Q我们估计和q_选择有一些关p,毕竟集成芯片在进行这U高数据吞吐量的工作旉常容易被q扰。不q即使是q样Q我们也看到RAID 0pȝ的数据传输率辑ֈ了非帔R的水qI一度接q?0MB/s。与RAID 0相比QRAID 1pȝ的性能虽然相对单磁盘系l没有什么明昄改善Q但试中我们发现RAID 1的工作曲U显得非常稳定,很少出现波动的情c再看看Winbench99 2.0中的盘试成WQ一目了然?<BR>  对用户和*作系l而言QRAID 0?是透明不媄响Q?作的Q我们就像用一块硬盘一栗?/SPAN> <BR><BR></FONT></FONT><FONT face=Verdana><FONT size=2><SPAN style="FONT-SIZE: 12px">三、用软gҎ实现RAID  <BR>  除了使用RAID卡或者主板所带的芯片实现盘阵列外,我们在一?作系l中可以直接利用软g方式实现RAID功能Q例如Windows 2000/XP中就内置了RAID功能?<BR>  在了解Windows 2000/XP的Y件RAID功能之前Q我们首先来看看Windows 2000中的一功能——动态磁盘管理?<BR>  动态磁盘与基本盘相比Q不再采用以前的分区方式Q而是叫卷集,它的作用其实和分区相一_但是h以下区别Q?<BR><BR>1.可以L更改盘定w <BR>  动态磁盘在不重新启动计机的情况下可更改磁盘容量大,而且不会丢失数据Q而基本磁盘如果要改变分区定w׃丢失全部数据Q当然也有一些特D的盘工具软g可以改变分区而不会破坏数据,如PQMagic{)?<BR><BR>2.盘I间的限?<BR>  动态磁盘可被扩展到盘中不q箋的磁盘空_q可以创盘的卷集,几个磁盘合Z个大卷集。而基本磁盘的分区必须是同一盘上的q箋I间Q分区的最大容量当然也是盘的容量?<BR><BR>3.卷集或分Z?<BR>  动态磁盘在一个磁盘上可创建的卷集个数没有限制Q相对的基本盘在一个磁盘上最多只能分4个区Q而且使用DOS或Windows 9X时只能分一个主分区和扩展分区?<BR><BR>  *q里一定要注意Q动态磁盘只能在Windows NT/2000/XPpȝ中用,其他?作系l无法识别动态磁盘?<BR><BR>  因ؓ大部分用L盘都是基本盘cdQؓ了用Y件RAID功能Q我们必d其{换ؓ动态磁盘:控制面板→管理工具→计算机管理→盘理Q在查看菜单中将其中的一个窗口切换ؓ盘列表。这时我们就可以通过右键菜单选择盘转换为动态磁盘?<BR>在划分动态卷时会可以看到q样几个cd的动态卷?<BR>  1.单卷Q包含单一盘上的盘I间Q和分区功能一栗?<BR>  Q当pȝ中有两个或两个以上的动态磁盘ƈ且两个磁盘上都有未分配的I间Ӟ我们能够选择如下的两U分h式)<BR><BR>        2.跨区P跨区卷将来自多个盘的未分配I间合ƈC个逻辑卷中?<BR><BR>  3.带区Pl合多个Q??2个)盘上的未分配空间到一个卷?<BR>  Q如果如上所q系l中的两个动态磁盘容量一致时Q我们会看到另一个分区方式) <BR><BR>  4.镜像P单一卷两份相同的拯Q每一份在一个硬盘上。即我们常说的RAID 1?<BR><BR>  当我们拥有三个或三个以上的动态磁盘时Q我们就可以使用更加复杂的RAID方式——RAID 5Q此时在分卷界面中会出现新的分卷形式?nbsp;<BR>        <BR>        5.RAID 5P相当于带奇偶校验的带区卷Q即RAID 5方式?<BR>  对于大部分的个h电脑用户来说Q构建RAID 0是最l济实用的阵列Ş式,因此我们在这里仅pY件RAID 0的构行讲解: <BR>  要在Windows 2000/XP中用Y件RAID 0Q首先必d准备U_阵列的磁盘{换ؓ上文所q的动态磁盘(q里要注意的是,Windows 2000/XP的默认磁盘管理界面中不能转换基本盘和动态磁盘,请参考上文中的描qͼQ我们在q里试使用分区的条带化Q这也正是Y件RAID和用RAID芯片构徏盘阵列的区别。我们选取了一?9GB的分行划分带区卷Q在划分带区卷区Ӟpȝ会要求一个对应的分区Q也是说这时其他的动态磁盘上必须要有同样29GB或更大的未分配空_带区卷分配完成后Q两个同样大的分卷被pȝ合ƈQ此时我们的格式化等*作也是同时在两个盘上进行?<BR>  在构建RAID 0完成后,我们军_试其硬盘传输率以确定这UY件RAIDҎ能的提升程度,我们构徏软gRAID的^台和前文中的gRAIDq_q不相同Qؓ了保证CPU的性能以确保我们Y件RAID的实玎ͼ我们采用了较高端的系l:Athlon XP 1700+Q三?256MB DDR内存Q华A7V266-ELQ由于Y件RAID对硬盘规格的要求比较低,所以硬盘系l我们选用了不同规格的盘Q希捷酷鱼Ⅳ 60GB和西部数?200BB 120GB两块盘?<BR>  在传输曲U的后半D,我们很清楚地看到软gRAID 0的硬盘传输率辑ֈ?0MB/sQ完全超了阵列中Q意一个硬盘的传输率,RAID 0的优势开始体现出来。对于追求高性能的用h_q应该是他们梦寐以求的?<BR>  q里应该说明的是Q在Linux环境下,我们同样可以利用Raidtools工具来实现Y件RAID功能。这个工具可以制作YRAID 0、RAID 1、RAID 4、RAID 5{多U磁盘阵列。在使用Raidtools之前Q首先要定目前正在使用的Linux核心是否支持Md。如果你正在使用的核心是2.0.XQƈ且不是自q译过Q大多数情况?СU鞷AID。如果不能确定,则需要自q译核心?<BR>  虽然RAID功能可以l我们带来更好的速度体验和数据安全性,但是应该指出的是Q现在市面上的大部分廉hIDE-RAID解决Ҏ本质上仍然是“半软”的RAIDQ只是将RAID控制信息集成在RAID芯片当中Q因此其CPU占用率比较大Q而且性能q不是非常稳定。这也是在高端系l中软gRAID 0的性能有时可以过“硬件”RAID 0Ҏ的原因?<BR>  对于用户来说Q高性能的IDE-RAID存储pȝQ或者需要比较强劲的CPUq算能力Q或者需要比较昂늚RAID卡,因此Q磁盘阵列仍然应该算是比较高端的应用。不q对于初U用h_使用单而廉L盘阵列来提高计机数据的可用性或提升一下存储速度也是相当不错的选择Q当然其性能q远不能和高端系l相比?<BR>  MQ我们看到越来越多的RAID架构出现在市ZQ尤其是在中低端市场上,来普及的廉hIDE-RAIDҎ与硬盘h格的不断下降互相照应Q似乎也在预C着未来个h数据存储的发展趋势,让我们拭目以待吧?BR>  HighPoint 370 BIOS没有提供cM“Exit Without Save”的功能Q修改设|后是不可逆{的?BR></SPAN><BR></FONT></FONT></SPAN><FONT face=Verdana size=2> </FONT><img src ="http://www.tkk7.com/chanhalo/aggbug/8967.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/chanhalo/" target="_blank">生命轨迹</a> 2005-08-02 00:09 <a href="http://www.tkk7.com/chanhalo/archive/2005/08/02/8967.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RAID术语汇编http://www.tkk7.com/chanhalo/archive/2005/08/02/8966.html生命轨迹生命轨迹Mon, 01 Aug 2005 16:04:00 GMThttp://www.tkk7.com/chanhalo/archive/2005/08/02/8966.htmlhttp://www.tkk7.com/chanhalo/comments/8966.htmlhttp://www.tkk7.com/chanhalo/archive/2005/08/02/8966.html#Feedback0http://www.tkk7.com/chanhalo/comments/commentRss/8966.htmlhttp://www.tkk7.com/chanhalo/services/trackbacks/8966.htmlArrayQ阵?BR>
  盘阵列模式是把几个盘的存储空间整合v来,形成一个大的单一q箋的存储空间。NetRAID控制器利用它的SCSI通道可以把多个磁盘组合成一个磁盘阵列。简单的_阵列是由多个磁盘组成,q行工作的磁盘系l。需要注意的是作为热备用的磁盘是不能d到阵列中的?BR>
   

Array SpanningQ阵列跨?BR>
  阵列跨越是把2个,3个或4个磁盘阵列中的存储空间进行再ơ整合,形成一个具有单一q箋存储I间的逻辑驱动器的q程。NetRAID控制器可以跨连l的几个阵列Q但每个阵列必需q同数量的盘l成Qƈ且这几个阵列必需h相同的RAIDU别。就是说Q跨阵列是对已lŞ成了的几个阵列进行再一ơ的l合QRAID 1QRAID 3和RAID 5跨越阵列后分别Ş成了RAID 10QRAID 30和RAID 50?BR>
   

Cache PolicyQ高速缓存策?BR>
  NetRAID控制器具有两U高速缓存策略,分别为Cached I/OQ缓存I/OQ和Direct I/OQ直接I/OQ。缓存I/OL采用d和写入策略,d的时候常常是随意的进行缓存。直接I/O在读取新的数据时L采用直接从磁盘读出的ҎQ如果一个数据单元被反复地读取,那么选择一U适中的读取策略,q且d的数据将被缓存v来。只有当d的数据重复地被访问时Q数据才会进入缓存,而在完全随机d状态下Q是不会有数据进入缓存的?BR>
   

Capacity ExpansionQ容量扩?BR>
  在微软的Windows NTQ?000或Novell公司的NetWare 4.2Q?操作pȝ下,可以在线增加目前L定w。在Windows 2000或NetWare 5pȝ下,准备在线扩容Ӟ要禁用虚拟容量选项。而在Windows NT或NetWare 4.2pȝ下,要虚拟定w选项可用才能q行在线扩容?BR>
      在NetRAID控制器的快速配|工具中Q设|虚拟容量选项为可用时Q控制器徏立虚拟磁盘空_然后卯通过重构把增加的物理盘扩展到虚拟空间中厅R重构操作只能在单一阵列中的唯一逻辑驱动器上才可以运行,你不能在跨越阵列中用在U扩宏V?BR>
ChannelQ通道

  在两个磁盘控制器之间传送数据和控制信息的电通\?BR>

FormatQ格式化

  在物理驱动器Q硬盘)的所有数据区上写零的操作q程Q格式化是一U纯物理操作Q同时对盘介质做一致性检,q且标记Z可读和坏的扇区。由于大部分盘在出厂时已经格式化过Q所以只有在盘介质产生错误时才需要进行格式化?BR>
Hot SpareQ热备用

  当一个正在用的盘发生故障后,一个空闌Ӏ加电ƈ待机的磁盘将马上代替此故障盘Q此Ҏ是热备用。热备用盘上不存储M的用h据,最多可以有8个磁盘作为热备用盘。一个热备用盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中Q只能有一个热备用盘?BR>
      当磁盘发生故障时Q控制器的固件能自动的用热备用磁盘代替故障磁盘,q过法把原来储存在故障盘上的数据重徏到热备用盘上。数据只能从带有冗余的逻辑驱动器上q行重徏Q除了RAID 0以外Q,q且热备用磁盘必L_多的定w。系l管理员可以更换发生故障的磁盘,q把更换后的盘指定为新的热备用盘?BR>
Hot swap Disk ModuleQ热交换盘模式

  热交换模式允许系l管理员在服务器不断电和不中止网l服务的情况下更换发生故障的盘驱动器。由于所有的供电和电~连UK集成在服务器的底板上Q所以热交换模式可以直接把磁盘从驱动器笼子的插槽中拔除,操作非常单。然后把替换的热交换盘插入到插槽中卛_。热交换技术仅仅在RAID 1Q?Q?Q?0Q?0?0的配|情况下才可以工作?BR>
I2OQIntelligent Input/OutputQ:输入输出

  输入输出是一U工业标准,输入输出子系l的体系l构完全独立于网l操作系l,q不需要外部设备的支持。I2O使用的驱动程序可以分为操作系l服务模块(operating system services moduleQOSMsQ和g驱动模块Qhardware device modulesQHDMsQ?BR>
InitializationQ初始化

  在逻辑驱动器的数据Z写零的操作过E,q且生成相应的奇偶位Q逻辑驱动器处于就l状态。初始化删除以前的数据q生奇偶校验,所以逻辑驱动器在此过E中一q进行一致性检。没有经q初始化的阵列是不能使用的,因ؓq没有生成奇偶区Q阵列会产生一致性检错误?BR>
   

IOPQI/O ProcessorQ:输入输出处理?BR>
  输入输出处理器是NetRAID控制器的指o中心Q实现包括命令处理,PCI和SCSIȝ的数据传输,RAID的处理,盘驱动器重建,高速缓存的理和错误恢复等功能?BR>
Logical DriveQ逻辑驱动?BR>
  阵列中的虚拟驱动器,它可以占用一个以上的物理盘。逻辑驱动器把阵列或跨阵列中的磁盘分割成了连l的存储I间Q而这些存储空间分布在阵列中的所有磁盘上。NetRAID控制器能讄最?个不同容量大的逻辑驱动器,而每个阵列中臛_要设|一个逻辑驱动器。输入输出操作只能在逻辑驱动器处于在U的状态下才运行?BR>
Logical VolumeQ逻辑?BR>
  由逻辑盘形成的虚拟盘Q也可称为磁盘分区?BR>
   

MirroringQ镜?BR>
  冗余的一U类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即ؓ镜像。RAID 1和RAID 10使用的就是镜像。ParityQ奇偶校验位

      在数据存储和传输中,字节中额外增加一个比特位Q用来检验错误。它常常是从两个或更多的原始数据中生一个冗余数据,冗余数据可以从一个原始数据中q行重徏。不q,奇偶校验数据q不是对原始数据的完全复制?BR>
      在RAID中,q种Ҏ可以应用到阵列中的所有磁盘驱动器上。奇偶校验位q可以组成专用的奇偶校验方式Q在专用奇偶校验中,奇偶校验数据可分布在pȝ中所有的盘上。如果一个磁盘发生故障,可以通过其它盘上的数据和奇偶校验数据重建出q个故障盘上的数据?BR>
Power Fail SafeguardQ掉电保?BR>
  当此设|ؓ可用Ӟ在重构过E中Q非重徏Q,所有的数据一直保存在盘上,直到重构完成后才删除。这样如果在重构q程中发生掉电,不会发生数据丢q危险情况?BR>
RAIDQ独立冗余磁盘阵?BR>
  独立冗余盘阵列最初叫做廉价冗余磁盘阵列(Redundant Array of Inexpensive DisksQ,它是由多个小定w、独立的盘l成的阵列,而阵列综合的性能可以过单一昂贵大容量硬盘(SLEDQ的性能。由于是对多个磁盘ƈ行操作,所以RAID盘子系l与单一盘相比它的输入输出性能得到了提高。服务器会把RAID阵列看成一个单一的存储单元,q对几个盘同时讉KQ所以提高了输入输出的速率?BR>
RAID LevelsQRAIDU别

  RAIDU别Z同冗余类型在逻辑驱动器上的应用。它可以提高逻辑驱动器的故障容许度和性能Q但也会减少逻辑驱动器的可用定wQ每个逻辑驱动器都必须指定一个RAIDU别?BR>
      RAID 1Q??的逻辑驱动器用了单一的阵列,附表1描述了它们的具体情况。简单地_RAID 0是没有冗余,它可׃个或多个物理驱动器组成;RAID 1是镜像冗余,它在一个阵列中需要两个物理驱动器QRAID 3Z用奇偶校验冗余,x有的冗余数据都存储在一个专用的盘上,一个阵列至由三个物理驱动器组成;RAID 5为分散奇偶校验冗余,即阵列中的冗余数据分散存储在阵列中所有磁盘上Q它的一个阵列中臛_需要三个物理驱动器?BR>
      RAID 10Q?0?0是逻辑驱动器跨阵列而组成的。附?描述了跨磁盘阵列的情况?BR>
Read PolicyQ读取策?BR>
  NetRAID控制器提供了三种d{略Q分别ؓRead-AheadQ预读)QNormalQ标准)和AdaptiveQ适中Q?BR>
      预读是在q行中,控制器不断的提前d未被h的数据,把它存储在内存中Qƈ期望q些数据能被使用。预d以更快的提供q箋数据Q当讉K的是随机数据时效果就不佳了?BR>
      标准{略不用预ȝҎQ当d的数据大部分为随机数据时Q这个策略是最有效的?BR>
      适中{略是当讉K的最后两个磁盘上的数据存储在q箋扇区上时Q将采用预读的方法?BR>
Ready StateQ就l状?BR>
  qA状态是一个可用的盘Q它即不在线也不是热备用盘,q可以添加到M个阵列中或者指定ؓ热备用盘的这U硬盘状态。RebuildQ重?BR>
      在RAID 1Q?Q?Q?0Q?0?0阵列中把一个故障盘上的所有数据再生到替换盘上的q程。磁盘重E中逻辑驱动器通常不会中断对其数据的访问请求?BR>
Rebuild RateQ重建率

  重徏操作q程的速度。每个控制器都分配了重徏率,它反映的是在重徏操作中IOP资源使用的百分比?BR>
ReconstructQ重?BR>
  在改变RAIDU别后,寚w辑驱动器上的数据重新整理的q程?BR>
SCSI Disk StatusQSCSI盘状?BR>
  SCSI盘Q物理驱动器Q可以有以下五种状态,分别为ReadyQ就l)Q未配置的加电可操作盘QOnlineQ在U)Q配|过的加电可操作盘QHot SpareQ热备用Q,当一个磁盘出现故障时Q准备用的加电待用盘QFailedQ故障)Q磁盘发生错误导致失效或用户利用NetRAID控制器实用程序驱动器脱机的状态;RebuildingQ重建)Q磁盘正处于从一个或几个关键性逻辑驱动器上恢复数据的过E中?BR>
Stripe SizeQ条带容?BR>
  在每个磁盘上q箋写入数据的总量Q也UC“条带深度”。你可以指定每个逻辑驱动器的条带定w?KBQ?KBQ?KB一直到128KB。ؓ了获得更高的性能Q要选择条带的容量等于或于操作pȝ的簇的大。大定w的条带会产生更高的读取性能Q尤其在dq箋数据的时候。而读取随机数据的时候,最好设定条带的定w一炏V如果指?28KB的条带将需?MB内存?BR>
StripingQ条带化

  条带化是把连l的数据分割成相同大的数据块,把每D|据分别写入到阵列中不同磁盘上的方法。此技术非常有用,它比单个盘所能提供的d速度要快的多Q当数据从第一个磁盘上传输完后Q第二个盘p定下一D|据。数据条带化正在一些现代数据库和某些RAIDg讑֤中得到广泛应用?BR>
Virtual SizingQ虚拟容?BR>
  当此讄生效后,对一个逻辑驱动器来_控制器将报告逻辑驱动器的定w比实际的物理定w要大的多。“虚拟”空间可以允许在U扩宏V?BR>
Write policyQ写入策?BR>
  当处理器向磁盘上写入数据的时候,数据先被写入高速缓存中Qƈ认ؓ处理器有可能马上再次d它。NetRAID有两U如下的写入{略Q?BR>
      Write BackQ回写)Q在回写状态下Q数据只有在要被从高速缓存中清除时才写到盘上。随着dd的数据增加,回写需要开始从高速缓存中向磁盘上写数据,q把更新的数据写入高速缓存中。由于一个数据可能会被写入高速缓存中许多ơ,而没有进行磁盘存取,所以回写的效率非常高?BR>
      Write ThroughQ完全写入)Q在完全写入状态下Q数据在输入到高速缓存时Q它同时也被写到盘上。因为数据已l复制到盘上,所以在高速缓存中可以直接更改要替换的数据Q因此完全写入要比回写简单的多?/FONT>

生命轨迹 2005-08-02 00:04 发表评论
]]>
存储辞?/title><link>http://www.tkk7.com/chanhalo/archive/2005/08/02/8965.html</link><dc:creator>生命轨迹</dc:creator><author>生命轨迹</author><pubDate>Mon, 01 Aug 2005 16:00:00 GMT</pubDate><guid>http://www.tkk7.com/chanhalo/archive/2005/08/02/8965.html</guid><wfw:comment>http://www.tkk7.com/chanhalo/comments/8965.html</wfw:comment><comments>http://www.tkk7.com/chanhalo/archive/2005/08/02/8965.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/chanhalo/comments/commentRss/8965.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/chanhalo/services/trackbacks/8965.html</trackback:ping><description><![CDATA[<STRONG><FONT size=2><FONT face=Verdana><FONT color=#0000ff><span id="44wskuc" class=smalltxt><span id="y4sykmk" class=bold>Fibre ChannelQ光U通道Q?/SPAN></SPAN><BR></FONT><BR></FONT></FONT></STRONG><FONT size=2><FONT face=Verdana><SPAN style="FONT-SIZE: 12px">Fibre ChannelQ光U信道,写ؓFC。一网l技术,通过光纤实现的一U基于块的数据流传输方式Q传输率可达1Gb/U,多模光纤传输距离?00cI单模光纤距离?千米。光U信道网l可配置成交换结构或者冗余环路拓扑结构。该标准q国国家标准学会(ANSIQ管理,q有专门机构负责支持工作Q像国际信息技术标准委员会QINCITSQ即以前的信息技术标准国家委员会Q等?/SPAN> <BR><BR></FONT></FONT><STRONG><FONT size=2><FONT face=Verdana><span id="g6qk4eq" class=smalltxt><span id="2c44gii" class=bold><FONT color=#0000ff>Ficon</FONT></SPAN></SPAN><BR><BR></FONT></FONT></STRONG><SPAN style="FONT-SIZE: 12px"><FONT face=Verdana size=2>FiconQ大型主机光U连接,由IBM开发的一U主机通道Q支持数据传输率?Gb/U,通过光纤可实现的传输距离?0?0千米?BR><BR></FONT><STRONG><FONT size=2><FONT face=Verdana><span id="g2qug44" class=smalltxt><span id="aoksmiw" class=bold><FONT color=#0000ff>HBA</FONT></SPAN></SPAN><BR></FONT></FONT></STRONG><SPAN style="FONT-SIZE: 12px"><BR><FONT face=Verdana size=2>HBAQ主机ȝ适配器,一U可以插入单机、服务器、大型主机的板卡Q通过光纤信道或SCSIq接到单个存储设备或者存储网l上?BR><BR></FONT><FONT size=2><FONT face=Verdana><STRONG><FONT color=#0000ff>JBOD</FONT><BR><BR></STRONG>JBODQ简单硬盘集。在一个机架上几个硬盘驱动器堆叠一P作ؓ单个附加讑֤d到服务器或大型主Zx成JBOD?BR><BR></FONT><FONT face=Verdana color=#0000ff><STRONG>FCIA<BR><BR></STRONG></FONT><FONT color=#000000><FONT face=Verdana>FCIA QFibre Channel Industry AssociationQ即光纤通道行业协会。这个团体引领光U通道领域的发展方向ƈ讄标准Q该团体是一个非营利性的国际l织Qؓ厂商Q系l集成商Q开发者,卖家Q专业h士和最l用h务?BR><BR></FONT><FONT face=Verdana><STRONG><FONT color=#0000ff>SCSI<BR></FONT><BR></STRONG>SCSIQ小型计机接口。近距离数据传输协议Q?5cx更少Q,用于服务器和存储讑֤Q比如磁盘驱动器Q相q接。通常SCSI用铜~进行连接,它的应用最为广泛且也是电脑和存储设备连接的最古老方式。因有距ȝ限制Qƈ~Z光纤支持Q造就SAN的流行?BR><BR></FONT><FONT face=Verdana><STRONG><FONT color=#0000ff>Interface</FONT><BR><BR></STRONG>InterfaceQ接口是盘与主机系l的q接模块Q接口的作用是硬盘数据缓存内的数据传输到电脑L内存或其它应用系l中。d来分Q硬盘接口可以分为IDE和SCSI两大c,而每大类下还可分出多U具体的接口cdQ例如经常听到的ATA/100和Serial ATA是盘的接口类型。不同的接口cd会有不同的最大接口带宽,从而在一定程度上影响着盘传输数据的快慢?BR><BR></FONT><FONT face=Verdana><STRONG><FONT color=#0000ff>Head<BR></FONT><BR></STRONG>Head:头。硬盘磁头是盘d数据的关键部Ӟ它的主要作用是存储在盘盘片上的信息{化ؓ电信号向外传输,而它的工作原理则是利用特D材料的电阻g随着场变化的原理来d盘片上的数据Q磁头的好坏在很大程度上军_着盘盘片的存储密度。目前比较常用的是GMRQGiant Magneto ResisiveQ巨阻头QGMR头的用了阻效应更好的材料和多层薄膜l构Q这比以前的传统头和MRQMagneto ResisiveQ磁ȝ头更为敏感,相对的磁场变化能引v来大的电d变化,从而实现更高的存储密度 ?BR><BR><STRONG><FONT color=#0000ff>Cache<BR></FONT></STRONG><BR>CacheQ数据缓存。硬盘数据缓存是盘与外部ȝ交换数据的场所Q当头从硬盘盘片上磁记录转化为电信号Ӟ盘会时性地数据暂存到数据~存内,当数据缓存内的暂存数据传输完毕后Q硬盘会清空~存Q然后再q行下一ơ的填充与清I。这个填充、清I和再填充的周期与主机系lȝ周期一致。原来硬盘数据缓存多采用EDO DRAMQ而现在一般以SDRAMZQ根据数据写入方式的不同Q数据缓存有写通式和回写式两种?BR><BR><STRONG><FONT color=#0000ff>Average Seek Time</FONT><BR><BR></STRONG>Average Seek TimeQ^均寻道时间?STRONG> </STRONG>q_寻道旉是指盘头Udx定磁道查扄应目标数据所用的旉Q它是描q硬盘读取数据能力的关键标志之一Q单位ؓms(毫秒)。当盘单碟定w增大Ӟ头的寻道动作和Ud距离减,从而可以减^均寻道时_加快盘速度?/FONT></FONT></FONT></SPAN></SPAN><img src ="http://www.tkk7.com/chanhalo/aggbug/8965.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/chanhalo/" target="_blank">生命轨迹</a> 2005-08-02 00:00 <a href="http://www.tkk7.com/chanhalo/archive/2005/08/02/8965.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>?U/2U”含?/title><link>http://www.tkk7.com/chanhalo/archive/2005/08/01/8964.html</link><dc:creator>生命轨迹</dc:creator><author>生命轨迹</author><pubDate>Mon, 01 Aug 2005 15:56:00 GMT</pubDate><guid>http://www.tkk7.com/chanhalo/archive/2005/08/01/8964.html</guid><wfw:comment>http://www.tkk7.com/chanhalo/comments/8964.html</wfw:comment><comments>http://www.tkk7.com/chanhalo/archive/2005/08/01/8964.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/chanhalo/comments/commentRss/8964.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/chanhalo/services/trackbacks/8964.html</trackback:ping><description><![CDATA[<FONT face=Verdana>其实我也不懂Q虽然经常听_呵呵。这是我摘的文章l的解释Q?BR><BR></FONT><FONT size=2><SPAN style="FONT-SIZE: 12px"><FONT face=Verdana size=3>U的含?BR><BR> “闪亮登场!厚度?U的新一代服务器?-。最q在PC服务器的q告中经常看到这L句子Q但q里的“U”到底是什么意思呢Q?nbsp;<BR><BR>    其实U是一U表C服务器外部寸的单位,是unit的羃略语Q详l尺寸由作ؓ业界团体的美国电子工业协会(EIAQ决定?nbsp;<BR><BR>    之所以要规定服务器的寸Q是Z使服务器保持适当的尺总便放在铁质或铝质机架上。机架上有固定服务器的螺孔,它与服务器的螺孔对好,用螺丝加以固定?nbsp;<BR><BR>    规定的尺寸是服务器的宽(48.26cmQ?9英寸Q与高(4.445cm的倍数Q。由于宽?9英寸Q所以有时也满一规定的机架称为?9英寸机架”?nbsp;<BR><BR>    厚度?.445cm为基本单位?U是4.445cmQ?U则是1U?倍ؓ8.89cm。也是说所谓?U的PC服务器”,是外Ş满EIA规格、厚度ؓ4.445cm的品。设计ؓ能放|到19英寸机柜的品一般被UCؓ机架服务器?nbsp;<BR><BR>    服务器攄到机架上Qƈ不仅仅有利于日常的维护及理Q也可能避免意想不到的故障。首先,攄服务器不占用q多I间。机架服务器整齐地排攑֜机架中,不会费I间。其ơ,q接U等也能够整齐地收放到机枉。电源线和LANU等全都能在机柜中布好线Q可以减堆U在地面上的q接U,从而防止脚t掉늺{事故的发生?nbsp;<BR><BR>    以前一提到机架Q主要是指林立在计算Z心的大型机柜Q但是,最q出C很多以办公室用途ؓ目标的品,有的机架甚至只有30cm左右。当您想要归整一下办公室攄服务器的I间Ӟ是不是也可以考虑买来用用呢?</FONT></SPAN> </FONT><img src ="http://www.tkk7.com/chanhalo/aggbug/8964.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/chanhalo/" target="_blank">生命轨迹</a> 2005-08-01 23:56 <a href="http://www.tkk7.com/chanhalo/archive/2005/08/01/8964.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据存储基础http://www.tkk7.com/chanhalo/archive/2005/08/01/8962.html生命轨迹生命轨迹Mon, 01 Aug 2005 15:51:00 GMThttp://www.tkk7.com/chanhalo/archive/2005/08/01/8962.htmlhttp://www.tkk7.com/chanhalo/comments/8962.htmlhttp://www.tkk7.com/chanhalo/archive/2005/08/01/8962.html#Feedback0http://www.tkk7.com/chanhalo/comments/commentRss/8962.htmlhttp://www.tkk7.com/chanhalo/services/trackbacks/8962.html数据存储基础
数据存储备䆾技术和存储理源于70q代的终?L计算模式Q当时由于数据集中在L上,因此Q易理的v量存储设?-带库是当时必备的设备?0q代以后Q由于PC的发展,其是九十年代应用最q的客户?服务器模式的普及Q此时网l上文g服务器和数据库服务器往往是要x据集中的地方Q而客h上也U篏了一定量的数据,数据的分布造成数据存储理的复杂化?nbsp;

  Internet正在使存储技术发生着革命性的变化。这U变化主要表现在三个斚wQ首先是存储定w的急剧膨胀。其ơ是数据qA旉的g展。今天,Internet使网l数据必M证每?4时、每?天、每q?65天处于就l状态。最后,数据存储的结构不同了。在Internet和全球化电子商务的时代,数据应该是面向全世界的,数据的存取只应该受到安全机制的管理,而不应该受到地域I间的约束?

  数据存储的重要?

  从国际上看,以美国ؓ首的发达国家都非帔R视数据存储备份技术,而且其充分利用Q服务器与磁带机的连接已l达?0Q以上。而在国内Q只有不?5Q的服务器连有备份设备,q就意味着85Q以上的服务器中的数据面临着随时有可能遭到全部破坏的危险。因此,有必要持l不断地宣传数据存储备䆾的重要性,直到Z把数据存储备份视为头{重要的大事Qƈ不断引进最先进的数据存储备份设备来保|络数据的绝对安全ؓ止?

  对于一个企业来_|络数据的安全性是极ؓ重要的,一旦重要的数据被破坏或丢失Q就会对企业日常生造成重大的媄响,甚至是难以I补的损失。根?M公司的最新调查,对于市场营销部门来说Q恢复数据至需?9天,耗资17Q?00元Q对于胦务部门来_q一q程臛_需?1天,耗资19Q?00元Q而对于工E部门来_q一q程g?2天,耗资?8Q?00元。而且在恢复过E中Q整个部门实际上是处在瘫痪状态。在今天Q长?2天的瘫痪以DM一家公司破产!而唯一可以损失降x的行之有效的办法莫q于数据的存储备份?

  分析|络pȝ环境中数据被破坏的原因,主要有以下几个方面:1Q自然灾宻I如水灾、火灾、雷凅R地震等造成计算机系l的破坏Q导致存储数据被破坏或完全丢失;2Q系l管理员及维护h员的?作;3Q计机讑֤故障Q其中包括存储介质的老化、失效;4Q病毒感染造成的数据破坏;5QInternet上“黑客”的侵入和来自内部网的蓄意破坏?

  q几q来Q国内网l系l的规划和设计不断推陈出斎ͼ在众多网l方案中Q通常Ҏ据的存储和备份管理的重要性重视不够,臛_在方案中提及不多Q甚臛_略。当|络建成q行后,~Z可靠的数据保护措施,{到出现事故后才来I补。MQ不论是规划设计q是q行l护阶段Q都~ZҎ个系l数据存储管理和备䆾应采取的专业而系l的考虑Q往往陷于盲目之中?

  可以_|络设计Ҏ中如果没有相应的数据存储备䆾解决ҎQ就不算是完整的|络pȝҎ。计机pȝ不是永远可靠的。双机热备䆾、磁盘阵列、磁盘镜像、数据库软g的自动复制等功能均不能称为完整的数据存储备䆾pȝQ它们解决的只是pȝ可用性的问题Q而计机|络pȝ的可靠性问题需要完整的数据存储理pȝ来解冟뀂因此,对原|络增加数据存储备䆾理pȝ和在新徏|络Ҏ中列入数据存储备份管理系l就昑־相当重要了?

认识存储备䆾

  ZҎ据存储备份一词ƈ不陌生,然而对备䆾的真正内涵ƈ不完全了解。在一般h脑v里,往往把备份和拯{同hQ把备䆾单纯看作是更换磁带、ؓ带~号{一个完全程式化的、单调的*作过E。其实不Ӟ因ؓ除了拯外,q包括更重要的内容即理。备份管理包括备份的可计划性,带机的自动?作、历史记录的保存以及日志记录{。事实上Q备份管理是一个全面的概念Q它不仅包含制度的制定和带的管理,而且q能军_引进备䆾技术,如备份技术的选择、备份设备的选择、介质的选择乃至软g技术的挑选等?

  有不h往往也把双机热备份、磁盘阵列备份以及磁盘镜象备份等g备䆾的内容和数据存储备䆾相提q论。事实上Q所有的g备䆾都不能代替数据存储备份,g备䆾只是拿一个系l、一个设备等作牺牲来换取另一台系l或讑֤在短暂时间内的安全。若发生Zؓ的错误、自然灾実뀁电源故障、病毒R袭等Q引L后果׃堪设惻I如造成所有系l瘫痪,所有设备无法运行,由此引v的数据丢׃无法恢复了。事实证明,只有数据存储备䆾才能Zh们提供万无一q数据安全保护?

  lg所qͼ用户特别是网l用L想的数据存储备䆾是用一U容量大、具有先q自动管理功能、h格又相对便宜的设备对整个pȝQ特别是Ҏ个网l系l的数据q行备䆾Q才是h们所希望的数据存储备份?

  目前市场上的存储产品主要有磁盘阵列、磁带机与磁带库、光盘库{,其中带讑֤以其技术成熟、hg廉、品线齐全、用方便等优点占据了存储市场的重要C?

盘阵列

  盘阵列又叫RAIDQRedundant Array of Inexpensive Disks——廉L盘冗余阵列)Q是指将多个cd、容量、接口,甚至品牌一致的专用磁盘或普通硬盘q成一个阵列,使其能以某种快速、准和安全的方式来d盘数据Q从而达到提高数据读取速度和安全性的一U手Dc因此,盘阵列d方式的基本要求是Q在可能提高磁盘数据读写速度的前提下Q必ȝ保在一张或多张盘失效Ӟ阵列能够有效地防止数据丢失。磁盘阵列的最大特Ҏ数据存取速度特别快,其主要功能是可提高网l数据的可用性及存储定wQƈ数据有选择性地分布在多个磁盘上Q从而提高系l的数据吞吐率。另外,盘阵列q能够免除单块硬盘故障所带来的灾隑֐果,通过把多个较容量的盘q在控制器上Q可增加存储定w。磁盘阵列是一U高效、快速、易用的|络存储备䆾讑֤?
带?

  q义的磁带库产品包括自动加蝲带机和带库。自动加载磁带机和磁带库实际上是磁带和带机有机结合组成的。自动加载磁带机是一个位于单Z的磁带驱动器和自动磁带更换装|,它可以从装有多盘带的磁带匣中拾取磁带ƈ攑օ驱动器中Q或执行相反的过E。它可以备䆾100GB?00GB或者更多的数据。自动加载磁带机能够支持例行备䆾q程Q自动ؓ每日的备份工作装载新的磁带。一个拥有工作组服务器的公司或分理处可以用自动加载磁带机来自动完成备份工作?

  带库是像自动加载磁带机一LZ带的备份系l,它能够提供同L基本自动备䆾和数据恢复功能,但同时具有更先进的技术特炏V它的存储容量可辑ֈ数百PBQ?PB=100万GBQ,可以实现q箋备䆾、自动搜索磁带,也可以在驱动理软g控制下实现智能恢复、实时监控和l计Q整个数据存储备份过E完全摆׃人工q涉。磁带库不仅数据存储量大得多Q而且在备份效率和人工占用斚w拥有无可比拟的优ѝ在|络pȝ中,带库通过SANQStorage Area Network-存储局域网l)pȝ可Ş成网l存储系l,Z业存储提供有力保障,很容易完成远E数据访问、数据存储备份,或通过带镜像技术实现多带库备份,无疑是数据仓库、ERP{大型网l应用的良好存储讑֤?

  另外Q随着刉技术和生工艺的不断改q,带机的性能q将得到很大的提高。包括:带被做得来小Q存储能力越来越大;带机的自动化程度也越来越高……而且Q随着自动化程度越来越高,带机的优势来明显,从而在未来的存储市Z长期扮演主的角色?

  光盘塔、光盘库和光盘网l镜像服务器

  目前最好的多媒体v量信息存储蝲体或重要文献资料备䆾媒体Q非光盘莫属。因为光盘不仅存储容量巨大,而且成本低、制作简单、体U小Q更重要的是其信息可以保?00q至300q。因此,光盘普遍用于重要文献资料、视听材料、教育Y件、媄视节目和游戏动画{媒体信息存储,供广大用户重复只诅R然而,一张光盘的存储定w毕竟有限Q对于v量信息存储的|络pȝ来讲是远q不够的。要惌得v量信息的|络存取Q就必须保存有大量不同信息的几十张甚至几百张光盘组合v来用?

  光盘塔由几台或十几台CD-ROM驱动器ƈ联构成,可通过软g来控制某台光qd*作。光盘塔可以同时支持几十个到几百个用戯问信息?

  光盘库实际上是一U可存放几十张或几百张光盘ƈ带有机械臂和一个光盘驱动器的光盘柜。光盘库也叫自动换盘机,它利用机械手从机柜中选出一张光盘送到驱动器进行读写。它的库定w极大Q机柜中可放几十片甚至上癄光盘片,q种有巨大联机容量的讑֤非常适用于图书馆一cȝ信息索中心,其是交互式光盘pȝ、数字化图书馆系l、实时资料档案中心系l、卡拉OK自动Ҏpȝ{。光盘库的特ҎQ安装简单、用方便,q支持几乎所有的常见|络*作系l及各种常用通讯协议。由于光盘库普遍使用的是标准EIDE光驱Q或标准5片式换片机)Q所以维护更换与理非常ҎQ同时还降低了成本和h。又因光盘库普遍内置有高性能处理器、高速缓存器、快速闪存、动态存取内存、网l控制器{智能部Ӟ使得其信息处理能力更强?

  光盘|络镜像服务器是l第一代的光盘库和W二代的光盘塔之后,最新开发出的一U可在网l上实现光盘信息׃n的网l存储设备。光盘网l镜像服务器不仅h大型光盘库的大存储定wQ而且q具有与盘相同的访问速度Q其单位存储成本Q分摊到每张光盘上的讑֤成本Q大大低于光盘库和光盘塔Q因此光盘网l镜像服务器已开始取代光盘库和光盘塔Q逐渐成ؓ光盘|络׃n讑֤中的L产品?

  在网lv量存储备份系l中Q磁盘阵列、磁带库、光盘库{存储设备因其信息存储特点的不同Q应用环境也有较大区别。磁盘阵列主要用于网l系l中的v量数据的x存取Q磁带库更多的是用于|络pȝ中的量数据的定期备份;光盘库则主要用于|络pȝ中的量数据的访问?



生命轨迹 2005-08-01 23:51 发表评论
]]>
盘接口技术详?/title><link>http://www.tkk7.com/chanhalo/archive/2005/08/01/8960.html</link><dc:creator>生命轨迹</dc:creator><author>生命轨迹</author><pubDate>Mon, 01 Aug 2005 15:27:00 GMT</pubDate><guid>http://www.tkk7.com/chanhalo/archive/2005/08/01/8960.html</guid><wfw:comment>http://www.tkk7.com/chanhalo/comments/8960.html</wfw:comment><comments>http://www.tkk7.com/chanhalo/archive/2005/08/01/8960.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/chanhalo/comments/commentRss/8960.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/chanhalo/services/trackbacks/8960.html</trackback:ping><description><![CDATA[<P><FONT face=Verdana>盘接口技术详?nbsp; <BR>1、IDE/ATA </FONT></P> <P><FONT face=Verdana>1.1 概述 <BR>IDE即Integrated Drive ElectronicsQ它的本意是指把控制器与盘体集成在一L盘驱动器,我们常说的IDE接口Q也叫ATAQAdvanced Technology AttachmentQ接口,现在PCZ用的盘大多数都是IDE兼容的,只需用一根电~将它们与主板或接口卡连h可以了?< BR>IDE接口是由Western Digital与COMPAQ Computer两家公司所共同发展出来的接口。因为技术不断改q,C代Enhanced IDE(加强型IDEQ简UCؓEIDE)最高传输速度可高?00MBQ秒(Ultra ATAQ?00)?<BR>IDE接口有两大优点:易于使用与hg廉,问世后成为最为普及的盘接口。但是随着CPU速度的增快以及应用Y件与环境的日复杂,IDE的缺点也开始慢慢显现出来。Enhanced IDE是Western Digital公司针对传统IDE接口的缺点加以改q之后所推出的新接口。Enhanced IDE使用扩充CHS(Cylinder-Head-Sector)或LBA(Logical Block Addressing)d的方式,H破528MB的容量限Ӟ可以利C使用定w辑ֈ数十GB{的IDE盘?<BR>在PC中,I/O讑֤Q如盘驱动Q不是直接与pȝ中央ȝq接的(ATȝ在ATpȝQ或PCIȝ在之后的pȝQ。而I/O讑֤与接口芯片相q,而接口芯片与pȝȝq接?<BR>接口芯片l成了I/O讑֤与系lȝ的桥Q在pȝȝ协议QPCI或ATQ与I/O讑֤协议Q如IDE或SCSIQ之间进行翻译。这使I/O讑֤可以独立于系lȝ协议?<BR>下图展示了PC工作站的基本pȝl构Q展CZIDE讑֤与系l余下部分的关系?</FONT></P> <P><BR><FONT face=Verdana>1.2 IDE传输模式 <BR>IDE盘接口的几U传输模式有明显区别。IDE接口盘的传输模式,l历q三个不同的技术变化,由PIO(Programmed IQO)模式QDMA(Direct Memory Access)模式Q直至现今的Ultra DMA模式(UUDMA)?nbsp; <BR>  PIO(Programmed IQO)模式的最大弊端是耗用极大量的中央处理器资源,在以前还未有DMA模式光驱的时候,光驱都是以PIO模式q行。大家可能还记得Q当时用光驱播放VCD光盘Q再配以软g解压Q就用Pentium 166Q其畅度也不理惻Iq就是处理器被长期大量占用的~故。以PIO模式q行的IDE接口Q数据传输率?Q?MBQ秒(PIO mode 0)?6QMBQ秒(PIO mode 4)不等。后来随着Fast ATAQDMA模式的出玎ͼIDE接口及装|都开始有了DMA的支持,DMA模式分ؓSingle-Word DMA及Multi - Word DMA两种Q跟PIO模式的最大区别是QDMA模式q不用过分依赖CPU的指令而运行,可达到节省处理器q行资源的效果。不q,后来׃Ultra DMA模式的出现和决速普及。这两个模式也只会是昙花一玎ͼ不久卌UDMA所取代。Single-Word DMA模式的最高传输率?Q?3MBQ秒QMulti-Word DMA(Double Word)则可?6Q?6MB/U?nbsp; <BR>  ׃Ultra DMA模式(Ultra ATA制式下所引用的一个标?的普及,UDMA模式全?6-bit Multi-Word DMA模式作ؓ基准。UDMA其中一个优Ҏ它除已拥有DMA模式的优点外Q更应用了CRC(Cyclic Redundancy Check)技术,加强了资料在传送过E中侦错及除错方面的效能。在最初UATAQ?3规格制定ӞZ保留IDEpȝ的最高兼Ҏ,所以在g的设计上q没做出太大的修改,不仅能完全向下兼Ҏ式ATA装置Q也无需g生商改变接头及讯号联接的设计。自Ultra ATA标准推行以来Q其接口便应用了DDR(Double Data Rate 技术将传输的速度提升了一倍,目前已发展到Ultra ATAQ?00了,其传输速度高达100MBQ秒?nbsp; <BR>  Ultra DMA/66/100专用的硬盘连接线和一般的40芯连接线有所不同。Quantum在制定Ultra ATAQ?6的同Ӟ在旧有IDE排线的规g略作修改。除沿用40芯的IDE接头外,排线更换?0芯,在原?0芯排U的每条U芯之间Q都多加一条线来相隔,q将q?0条新U跟原先40芯排U之中原有的7条地U相q,把构成Crosstalk现象的电L滤走而增加了数据传输的稳定?在高速的电子讯号传输Ӟ当一大堆带着高频讯号的电U互盔Rq一L时候,讯号U上发出的电L便会互相q扰Q这是所谓的“Crosstalk”现?。Ultra ATAQ?6Q?00排线的基本规格是徘线全长不超q?8英寸。也是说要真正发挥Ultra DMAQ?6的高速传输是需盘、排U的配合的,当然如果搭配一般的40芯排U,Ultra DMAQ?6接口的硬盘依然能够以向下兼容的方式工作,只不q无法用Ultra DMAQ?6|了?nbsp; <BR>  盘的传输模式进入UltraATA/100的时代。目前,盘的传输模式已由最早的PIO Mode 4(传输速率?6Q? MBQ秒)q入UltraATA/100的时代。提醒DIY朋友注意Q所选购的硬盘不仅要本n支持Ultra  <BR>ATAQ?00Q而所选购的主板的芯片l也要支持Ultra ATAQ?00Q这h能真正达?00MB/U的传输速度。如果你现在使用的主板不支持Ultra ATAQ?OOQ只要购C块i815E的主板或支持Ultra ATAQ?00的硬盘控制卡p了?<BR>Serial ATAQ(即串行ATAQ,是英特尔公司?000qIDFQIntel Developer ForumQ英特尔开发者论坛)上发布的于下一代外设品中采用的接口类型,如其名所C,它以q箋串行的方式传送资料,在同一旉点内只会?位数据传输,此做法能减小接口的针脚数目,用四个针完成了所有的工作Q第1针发出?针接收?针供c?针地U)。这样做法能降低电力消耗,减小发热量。目前市面也有了部䆾支持此接口的盘Q如希捷公司推出的新Ƅ盘就支持串行ATAQ不q非常少见?</FONT></P> <P><FONT face=Verdana>1.3结 <BR>ATA接口优点Q?<BR><> h低廉 <BR><> 兼容性非常好 <BR>ATA接口~点Q?<BR><> 速度?<BR><> 只能内置使用  <BR><> Ҏ口电~的长度有很严格的限?</FONT></P> <P><FONT face=Verdana>2、SCSI  </FONT></P> <P><FONT face=Verdana>2.1概述 <BR>SCSI直译为小型计机pȝ专用接口(Small Computer System Interface)是一U连l主机和外围讑֤的接口,支持包括盘驱动器、磁带机、光驱、扫描A在内的多U设备。它由SCSI控制器进行数据作QSCSI控制器相当于一块小型CPUQ有自己的命令集和缓存。要了解SCSIQ必d了解它的cdQ以下是STAQSCSI Trade AssociationQSCSI同业公会Q的标准分类?<BR><BR>2.2 SCSI接口cd <BR>SCSIq接器分为内|和外置两种Q内|数据线的外型和IDE数据U一P只是针数和规格稍有差别,主要用于q接光驱和硬盘?0针IDEU有40根导U,40针ATA66?0根导U,SCSI内置则分?0针?8针和80针。至于SCSI外置数据U,有以下几种规格Q它们的密度均不相同Q千万别弄错了?nbsp; </FONT></P> <P><FONT face=Verdana>? Apple SCSIQ共?5针,分ؓ两排Q?位,常用于Mac机和旧式Sun工作站?</FONT></P> <P><FONT face=Verdana>? CentronicsQ共?0针,分ؓ两排Q?位,有点像ƈ行口Q它可以q接的设备数目最多?</FONT></P> <P><FONT face=Verdana>? SCSI-2 Q共?0针,分ؓ两排Q?位?nbsp; </FONT></P> <P><FONT face=Verdana>? Sun Microsystem的DD-50SAQ共?0针,分ؓ三排?nbsp; </FONT></P> <P><FONT face=Verdana>? SCSI-3和Wide SCSI-2Q共?8针,分ؓ两排Q?6位。旧式DEC单终lSCSI 使用68针高密接口?</FONT></P> <P><FONT face=Verdana>? SCAQ共?0针,分ؓ两排?</FONT></P> <P><BR><FONT face=Verdana>2.3 SCSI ID  <BR>怿许多SCSI用户都有q种l历Q插上设备之后,作系l怎样也不认,后来查ȝQ才发现是终l和ID没有讄好。IDQidentifyQ作为SCSI讑֤在SCSIȝ的唯一识别W,l对不允讔R复,可选范围从0?5QSCSIL制器通常占用id 7Q即是说我们可以用在讑֤上的ID号共?5个?<BR>在SCSIȝ中,控制器也一个设备, 卛_际最大可q接讑֤数目 = 理论最大支持设备数?1?nbsp; <BR><BR>2.4 ȝl结?<BR>ȝl结器能告诉SCSIL制器整条ȝ在何处终l,q发Z个反信L控制器,必须在两个物理终端作一个终l信h能用SCSIȝ。常见的错误是把l结讄在IDh高或最低的地方Q而不是设|在物理l端的SCSI讑֤上。其实,SCSI讑֤L以链形来q接的,按顺序就能分辨出哪一个是l结讑֤?nbsp; <BR>  l结的方式有三种Q自l结讑֤、物理ȝl结器和自终l电~。大多数新型SCSI讑֤都有自终l蟩U,只要把非l结讑֤的自l结跳线讄成OFF卛_避免冲突问题Q物理ȝl结器是一U硬件接_又分Z动型和被动型两种Q主动型使用电压调整器来q行作,被动型利用ȝ上的能源信号来作Q被动型比主动型更ؓ_Q自l结늼可以代替物理ȝl结器,也是一U硬Ӟ它的h非常昂贵Q常用于两个Lq接同一个物理设备,如:两个服务器存取同一个物理SCSI盘?nbsp; <BR>  通过查SCSI ID和ȝl结器,我们可以扑և大多数冲H现象的解决ҎQ这是SCSI讑֤用户必须重视的一炏V?</FONT></P> <P><FONT face=Verdana>2.5 SCSI规格公用的几个标准术语解释: <BR>2.5.1 SCSI-1Q它是最早SCSIQ特ҎQ支持同步和异步SCSI外围讑֤Q支??位的外围讑֤Q?位的通道宽度Q传输速率?MB/sQ这现在通常是扫描A在用的?<BR>2.5.2 SCSI-2Q类似SCSI-1Q但是可以支持同时连?个装|,传输速率?10-20MB/sQ目前有CD-R、CD-ROM在用?nbsp; <BR>2.5.3 Fast SCSIQ?位的通道宽度Q用双倍的频率Q传输速率?10MB/s?<BR>2.5.4 Wide SCSIQ?6位的通道宽度Q传输速率?0MB/s?<BR>2.5.5 ULTRA SCSIQ?位的通道宽度Q传输速率?0MB/sQ其允许接口늼的最大长度ؓ1.5c?<BR>2.5.6 Ultra Wide SCSIQ?6位的通道宽度Q传输速率?0MB/sQ其允许接口늼的最大长度ؓ1.5c?<BR>2.5.7 ULTRA 2 SCSIQ?位的通道宽度Q其采用了LVDQLow Voltage DifferentialQ低电^微分Q传输模?传输速率?0MB/sQ允许接口电~的最长ؓ12cI大大增加了设备的灉|性,支持同时挂接15个装|?<BR>2.5.8 WIDE ULTRA 2 SCSIQ它跟Ultra 2 SCSI差不多,也是采用LVD传输模式Q允许最长接口电~ؓ12cI可同时挂?5个装|,不同于Ultra 2 SCSIQ它?6位的通道宽度Q因此传输速度?0MB/s?<BR>2.5.9 Ultra 160/m SCSIQ支持最高数据传输率?60MB/s?<BR>2.5.10 Ultra320 SCSIQ支持最高数据传输达C320MB/sQ是目前最新的SCSI接口cd?<BR>2.5.11 Single EndedQ单l结Q:许多旧式讑֤都是单终l设备,它们限制于 SCSI-1协议?c长度。注意:此距d括设备内部电~的距离?nbsp; <BR>2.5.12 DifferentialQ分差动Q:SCSIȝ和设备可借助它来沉K传输的距,附加U的最大长度ؓ25c뀂缺Ҏ与单l结讑֤不兼宏V?<BR>STA术语 最大ȝ速度MB/U?ȝ宽度单位Qbit 最大ȝ长度单位Q米Q?最大支持设备设备数?<BR>单终l?LVD HVD  <BR>SCSI-1 5 8 6 - 25 8 <BR>Fast SCSI 10 8 3 - 25 8 <BR>Fast Wide SCSI 20 16 3 - 25 16 <BR>Ultra SCSI 20 8 1.5 - 25 8 <BR>Ultra SCSI 20 8 3 - - 4 <BR>Wide Ultra SCSI 40 16 - - 25 16 <BR>Wide Ultra SCSI 40 16 1.5 - - 8 <BR>Wide Ultra SCSI 40 16 3 - - 4 <BR>Ultra2 SCSI 40 8 - 12 25 8 <BR>Wide Ultra2 SCSI 80 16 - 12 25 16 <BR>Ultra3 SCSI 160 16 - 12 - 16 </FONT></P> <P><FONT face=Verdana>2.6结 <BR>SCSI接口优点Q?<BR><> 适应面广Q在一块SCSI控制卡上可以同时挂?5个设?<BR><> 高性能Q具有很多Q务、宽带宽及少CPU占用率等特点Q?<BR><> h外置和内|两U?nbsp; <BR>SCSI接口~点Q?<BR><> h昂贵  <BR><> 安装复杂 </FONT></P> <P><FONT face=Verdana>3?Fibre ChannelQ光U通道Q?<BR>  光纤通道是一U跟SCSI或IDE有很大不同的接口Q它很像以太|的转换开头。以前它是专为网l设计得Q后来随着存储器对高带宽的需求,慢慢UL到现在的存储pȝ上来了。光U通道通常用于q接一个SCSI RAIDQ或其它一些比较常用的RAIDcdQ,以满高端工作或服务器对高数据传输率的要求?nbsp; <BR>  光纤现在能提?00MBps的实际带宽,而它的理论极限gؓ1.06GBps。不q现在有一些公司开始推?.12Gbps 的品,它支持下一代的光纤通道Q即Fibre Channel IIQ。不qؓ了能得到更高的数据传输率Q市面的光纤产品有时是用多光纤通道来达到更高的带宽?<BR>  不像SCSIQ光U通道的配UK常柔韧。如果带有光U光学电~?Fiber Optic Cabling)Q它支持最长的长度过?0公里Q所以可以说SCSI在接口电~长度的限制上跟光纤是没法比得,因ؓSCSI最长接口电~不得超q?2c?nbsp; <BR>Features Fibre Channel SCSI <BR>Node to Node 100m 20m <BR>Max. Optical Distance 10,000m 12m <BR>Current Speed 200MB/s 160MB/s <BR>Future Speed 400MB/s 320MB/s <BR>Max.Connections 126(loop) 16million(sw) 15 <BR>Peripherals Supported All Limited types <BR>Cost Compared to SCSI Higher but decreasing  <BR>Serial Connectivity Yes No <BR>Protocol Supported Universal SCSI <BR>ANSI Standard Yes Yes <BR>Dual Ported Operation Yes No </FONT></P> <P><FONT face=Verdana>NomenclatureQ术语表Q?<BR>Speed ?Media ?Distance ?Transmitter <BR>Speed: Media: <BR>400 400MB/s200 200MB/s100 100MB/s50 50MB/s25 25MB/s12.5 12.5MB/s SM Single Mode FibreM5 50/125 MultiMode FibreM6 62.5/125 MultiMode FibreMI Miniature Cable - CopperTV Video Cable - CopperTP Twisted Pair - CopperTW Twiax ?Copper <BR>Distance: Transmitter: <BR>L Long:>2KMI Intermediate:100m to 200mS Short:<100m LL Long Wave Laser (1300 to 1550ηm)SL Short Wave Laser (780 to 850ηm)SN Short Wave Laser (780 to 850ηm Without Open Fibre Control)Le Long Wave LED (1300 to 1550ηm)EL Electrical </FONT></P> <P><FONT face=Verdana>光纤通道优点Q?<BR><> h很好的升U?nbsp; <BR><> 可以用非帔R的光U电~(带有Fiber Optic CablingӞ光纤长度可以过10公里Q?nbsp; <BR><> h非常宽的带宽Q现在一般的光纤都具?.06GBpsQ而如果采用多光纤通道可以辑ֈ更宽的带宽) <BR><> h很强的通用?nbsp; <BR>光纤通道~点Q?<BR><> h非常昂贵 <BR><> l徏复杂</FONT></P><img src ="http://www.tkk7.com/chanhalo/aggbug/8960.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/chanhalo/" target="_blank">生命轨迹</a> 2005-08-01 23:27 <a href="http://www.tkk7.com/chanhalo/archive/2005/08/01/8960.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>盘阵列(Disk Array)http://www.tkk7.com/chanhalo/archive/2005/07/14/7715.html生命轨迹生命轨迹Thu, 14 Jul 2005 11:04:00 GMThttp://www.tkk7.com/chanhalo/archive/2005/07/14/7715.htmlhttp://www.tkk7.com/chanhalo/comments/7715.htmlhttp://www.tkk7.com/chanhalo/archive/2005/07/14/7715.html#Feedback0http://www.tkk7.com/chanhalo/comments/commentRss/7715.htmlhttp://www.tkk7.com/chanhalo/services/trackbacks/7715.html--------------------------------------------------------------------------------
盘阵列(Disk Array)原理

1.Z么需要磁盘阵?
如何增加盘的存?access)速度,如何防止数据因磁盘的故障而失落及如何有效的利用磁盘空?一直是电脑专业人员和用L困扰;而大定w盘的h格非常昂?对用户Ş成很大的负担。磁盘阵列技术的产生一举解决了q些问题?

q去十几q来,CPU的处理速度增加了五十倍有?内存(memory)的存取速度亦大q增?而数据储存装|?-主要是磁?hard disk)--的存取速度只增加了三、四?形成电脑pȝ的瓶?拉低了电脑系l的整体性能(through put),若不能有效的提升盘的存取速度,CPU、内存及盘间的不^衡将使CPU及内存的改进形成费?

目前改进盘存取速度的的方式主要有两U。一是磁盘快取控?disk cache controller),它将从磁盘读取的数据存在快取内存(cache memory)中以减少盘存取的次?数据的读写都在快取内存中q行,大幅增加存取的速度,如要d的数据不在快取内存中,或要写数据到盘?才做盘的存取动作。这U方式在单工环境(single- tasking envioronment)如DOS之下,对大量数据的存取有很好的性能(量小且频J的存取则不?,但在多工(multi-tasking)环境之下(因ؓ要不停的作数据交?swapping) 的动?或数据库(database)的存?因ؓ每一记录都很?׃能显C其性能。这U方式没有Q何安全保障?

其二是用磁盘阵列的技术。磁盘阵列是把多个磁盘组成一个阵?当作单一盘使用,它将数据以分D?striping)的方式储存在不同的磁盘中,存取数据?阵列中的相关盘一起动?大幅减低数据的存取时?同时有更佳的I间利用率。磁盘阵列所利用的不同的技?UCؓRAID level,不同的level针对不同的系l及应用,以解x据安?
的问题?

一般高性能的磁盘阵列都是以g的Ş式来达成,q一步的把磁盘快取控制及盘阵列l合在一个控制器(RAID controler或控制卡?针对不同的用戯决h们对盘输出入系l的四大要求:
(1)增加存取速度,
(2)定w(fault tolerance),卛_全?
(3)有效的利用磁盘空?
(4)量的^衡CPU,内存及磁盘的性能差异,提高电脑的整体工作性能?

2.盘阵列原理

盘阵列中针对不同的应用使用的不同技?UCؓRAID level,RAID是Redundent Array of Inexpensive Disks的羃?而每一level代表一U技?目前业界公认的标准是RAID 0~RAID 5。这个levelq不代表技术的高低,level 5q不高于level 3,level 1也不低过level 4,至于要选择那一URAID level的?U视用户的操作环?operating environment)及应?application)而定,与level的高低没有必然的关系?
RAID 0及RAID 1适用于PC及PC相关的系l如型的网l服务器(network server)及需要高盘定w与快速磁盘存取的工作站等,比较便宜;RAID 3及RAID 4适用于大型电脑及影像、CAD/CAM{处?RAID 5多用于OLTPQ在U事务处理),因有金融机构及大型数据处理中心的q切需?故用较多而较有名? RAID 2较少使用,其他如RAID 6,RAID 7,乃至RAID 10{?都是厂商各做各的,q无一致的标准,在此不作说明。介l各个RAID level之前, 先看看Ş成磁盘阵列的两个基本技?

盘延(Disk Spanning):

译ؓ盘延,能确切的表示disk spanningq种技术的含义。如囄盘阵列控制器, 联接了四个磁?q四个磁盘Ş成一个阵?array),而磁盘阵列的控制?RAID controller)是将此四个磁盘视为单一的磁?如DOS环境下的C:盘。这是disk spanning的意?因ؓ把小定w的磁盘gؓ大容量的单一盘,用户不必规划数据在各盘的分?而且提高了磁盘空间的使用率。ƈ使磁盘容量几乎可作无限的延;而各个磁盘一起作取存的动?比单一盘更ؓ快捷。很明显?有此阵列的Ş成而生RAID的各U技术?


盘或数据分D?Disk Striping or Data Striping):

因ؓ盘阵列是将同一阵列的多个磁盘视为单一的虚拟磁?virtual disk),所以其数据是以分段(block or segment)的方式顺序存攑֜盘阵列?数据按需要分D?从第一个磁盘开始放,攑ֈ最後一个磁盘再回到W一个磁盘放?直到数据分布完毕。至于分D늚大小视系l而定,有的pȝ或以1KB最有效?或以4KB,或以6KB,甚至?MB?MB?但除非数据小于一个扇?sector,?21bytes),否则其分D应?12byte的倍数。因为磁盘的d是以一个扇Zؓ单位,若数据小?12bytes,pȝd该扇区后,q要做组合或分组(视读或写而定)的动?费旉。从上图我们可以看出,数据以分D于在不同的盘,整个阵列的各个磁盘可同时作读?故数据分D数据的存取有最好的效率,理论上本来读一个包含四个分D늚数据所需要的旉U?(盘的access time+数据的tranfer time)X4?现在只要一ơ就可以完成?

若以N表示盘的数?R表示d,W表示写入,S表示可用空?则数据分D늚性能?
R:N(可同时读取所有磁?
W:N(可同时写入所有磁?
S:N(可利用所有的盘,q有最佳的使用?

Disk striping也称为RAID 0,很多Z为RAID 0没有甚么,其实q是非常错误的观? 因ؓRAID 0使磁盘的输出入有最高的效率。而磁盘阵列有更好效率的原因除数据分段?它可以同时执行多个输出入的要?因ؓ阵列中的每一个磁盘都能独立动?分段攑֜不同的磁?不同的磁盘可同时作读?而且能在快取内存及磁盘作q行存取(parallel access)的动?但只有硬件的盘阵列才有此性能表现?

从上面两Ҏ们可以看?disk spanning定义了RAID的基本Ş?提供了一个便宜、灵zR高性能的系l结?而disk striping解决了数据的存取效率和磁盘的利用率问?RAID 1至RAID 5是在此基上提供磁盘安全的Ҏ?

RAID 1

RAID 1是用磁盘镜?disk mirroring)的技术。磁盘镜像应用在RAID 1之前在很多pȝ中?它的方式是在工作盘(working disk)之外再加一额外的备份磁?backup disk),两个盘所储存的数据完全一?数据写入工作盘的同时亦写入备䆾盘。磁盘镜像不见得是RAID 1,如Novell Netware亦有提供盘镜像的功?但ƈ不表CNetware有了RAID 1的功能。一般磁盘镜像和RAID 1有二Ҏ大的不同:

RAID 1无工作磁盘和备䆾盘之分,多个盘可同时动作而有重叠(overlaping)d的功?甚至不同的镜像磁盘可同时作写入的动作,q是一U最佛_的方?UCؓ负蝲q(load-balance)。例如有多个用户在同一旉要读取数?pȝ能同旉动互盔R像的盘,同时d数据,以减ȝl的负蝲,增加I/O的性能?

RAID 1的磁盘是以磁盘g伸的方式形成阵列,而数据是以数据分D늚方式作储?因而在d?它几乎和RAID 0有同L性能。从RAID的结构就可以很清楚的看出RAID 1和一般磁盘镜像的不同?

下图为RAID 1,每一W数据都储存两䆾:
从图可以看出:
R:N(可同时读取所有磁?
W:N/2(同时写入盘?
S:N/2(利用?

d数据时可用到所有的盘,充分发挥数据分段的优?写入数据?因ؓ有备?所以要写入两个盘,其效率是N/2,盘I间的用率也只有全部磁盘的一半?

很多Z为RAID 1要加一个额外的盘,形成费而不看好RAID 1,事实上磁盘越来越便宜,q不见得造成负担,况且RAID 1有最好的定w(fault tolerence)能力,其效率也是除RAID 0之外最好的?

在磁盘阵列的技术上,从RAID 1到RAID 5,不停机的意思表C在工作时如发生盘故障, pȝ能持l工作而不停顿,仍然可作盘的存?正常的读写数?而容错则表示即ɼ盘故障,数据仍能保持完整,可让pȝ存取到正的数据,而SCSI的磁盘阵列更可在工作中抽换磁?q可自动重徏故障盘的数据。磁盘阵列之所以能做到定w及不停机, 是因为它有冗余的盘I间可资利用,q也是Redundant的意义?

RAID 2

RAID 2是把数据分散Z(bit)或块(block),加入h码Hamming Code,在磁盘阵列中作间隔写?interleaving)到每个磁盘中,而且地址(address)都一?也就是在各个盘?其数据都在相同的道(cylinder or track)及扇Z。RAID 2的设计是使用pu同步(spindle synchronize)的技?存取数据?整个盘阵列一起动?在各作磁
盘的相同位置作^行存?所以有最好的存取旉(accesstime),其ȝ(bus)是特别的设计,以大带宽(band wide)q行传输所存取的数?所以有最好的传输旉(transfer time)。在大型档案的存取应?RAID 2有最好的性能,但如果档案太?会将其性能拉下?因ؓ盘的存取是以扇Zؓ单位,而RAID 2的存取是所有磁盘^行动?而且是作
单位元的存取,故小于一个扇区的数据量会使其性能大打折扣。RAID 2是设计给需要连l且大量数据的电脑用的,如大型电?mainframe to supercomputer)、作影像处理或CAD/CAM的工作站(workstation){?q不适用于一般的多用L境、网l服务器 (network server),型机或PC?

RAID 2的安全采用内存阵?memory array)的技?使用多个额外的磁盘作单位错误校正(single-bit correction)及双位错误检?double-bit detection);至于需要多个额外的磁?则视其所采用的方法及l构而定,例如八个数据盘的阵列可能需要三个额外的盘,有三十二个数据磁盘的高档阵列可能需要七个额外的盘?


RAID 3

RAID 3的数据储存及存取方式都和RAID 2一?但在安全斚w以奇偶校?parity check)取代h码做错误校正及检?所以只需要一个额外的校检盘(parity disk)。奇偶校验值的计算是以各个盘的相对应位作XOR的逻辑q算,然后结果写入奇偶校验磁?M数据的修攚w要做奇偶校验计算,

如某一盘故障,换上新的盘?整个盘阵列(包括奇偶校验盘)需重新计算一? 故障磁盘的数据恢复q写入新盘?如奇偶校验磁盘故?则重新计奇偶校验? 以达定w的要?

较之RAID 1及RAID 2,RAID 3?5%的磁盘空间利用率,其性能比RAID 2E差,因ؓ要做奇偶校验计算;pu同步的^行存取在L案时有很好的性能,但在写入时较?需要重新计及修改奇偶校验盘的内宏VRAID 3和RAID 2有同L应用方式,适用大档案及大量数据输出入的应用,q不适用于PC及网l服务器?

RAID 4

RAID 4也用一个校验磁?但和RAID 3不一?

RAID 4是以扇区作数据分D?各磁盘相同位|的分段形成一个校验磁盘分D?parity block),攑֜校验盘。这U方式可在不同的盘q执行不同的读取命?大幅提高盘阵列的读取性能;但写入数据时,因受限于校验盘,同一旉只能作一?启动所有磁盘读取数据Ş成同一校验分段的所有数据分D?与要写入的数据做好校验计再写入。即使如?型档案的写入仍然比RAID 3要快,因其校验计算较简单而非作位(bit level)的计?但校验磁盘Ş成RAID 4的瓶?降低了性能,因有RAID 5而得RAID 4较少使用?

RAID 5
RAID5避免了RAID 4的瓶?Ҏ是不用校验磁盘而将校验数据以@环的方式攑֜每一个磁盘中,

盘阵列的第一个磁盘分D|校验?W二个磁盘至后一个磁盘再折回W一个磁盘的分段是数?然后W二个磁盘的分段是校验?从第三个盘再折回第二个盘的分D|数据,以此cL,直到攑֮为止。图中的W一个parity block是由A0,A1...,B1,B2计算出来,W二个parity block是由B3,B4,...,C4,D0计算出来,也就是校验值是由各盘
同一位置的分D늚数据所计算出来。这U方式能大幅增加档案的存取性能,不但可同时读?甚至有可能同时执行多个写入的动作,如可写入数据到磁?而其parity block在磁?,同时写入数据到磁?而其parity block在磁?,q对联机交易处理 (OLTP,On-Line Transaction Processing)如银行系l、金融、股市等或大型数据库?
处理提供了最佳的解决Ҏ(solution),因ؓq些应用的每一W数据量?盘输出入频J而且必须定w?

事实上RAID 5的性能q无如此理想,因ؓM数据的修?都要把同一parityblock的所有数据读出来修改?做完校验计算再写回去,也就是RMW cycle(Read-Modify-Write cycle,q个cycle没有包括校验计算);正因为牵一而动全n,所?
R:N(可同时读取所有磁?
W:1(可同时写入磁盘数)
S:N-1(利用?

RAID 5的控制比较复?其是利用硬件对盘阵列的控?因ؓq种方式的应用比其他的RAID level要掌握更多的事情,有更多的输出入需?既要速度?又要处理数据,计算校验?做错误校正等,所以hD?其应用最好是OLTP,至于用于囑փ处理{? 不见得有最佳的性能?

2.盘阵列的额外容错功能:Spare or Standby driver

事实上容错功能已成ؓ盘阵列最受青睐的Ҏ?Z加强定w的功能以及ɾpȝ在磁盘故障的情况下能q速的重徏数据,以维持系l的性能,一般的盘阵列pȝ都可使用热备?hot spare or hot standby driver)的功?所谓热备䆾是在建立(configure) 盘阵列pȝ的时?其中一盘指定为后备磁?此一盘在^常ƈ不操?但若阵列中某一盘发生故障?盘阵列即以后备盘取代故障盘,q自动将故障盘的数据重?rebuild)在后备磁盘之?因ؓ反应快?加上快取内存减少了磁盘的存取, 所以数据重建很快即可完?对系l的性能影响很小。对于要求不停机的大型数据处理中心或控制中心而言,热备份更是一w要的功能,因ؓ可避免晚间或无h值守时发生磁盘故障所引v的种U不ѝ?

另一个额外的定w功能是坏扇区转移(bad sector reassignment)。坏扇区是磁盘故障的主要原因,通常盘在读写时发生坏扇区的情况卌C此盘故障,不能再作d,甚至有很多系l会因ؓ不能完成d的动作而死?但若因ؓ某一扇区的损坏而工作不能完成或要更换盘,则得系l性能大打折扣,而系l的l护成本也未免太高了。坏扇区转移是当盘阵列pȝ发现盘有坏扇区?以另一I白且无故障的扇区取代该扇区, 以g长磁盘的使用寿命,减少坏磁盘的发生率以及系l的l护成本。所以坏扇区转移功能使磁盘阵列具有更好的定w?同时使整个系l有最好的成本效益比。其他如可外接电池备援磁盘阵列的快取内存,以避免突然断甉|数据未写回盘而损?或在RAID 1时作写入一致性的查等,虽是技?但亦不可忽视?


3.g盘阵列q是软g盘阵列

市面上有所谓硬件磁盘阵列与软g盘阵列之分,因ؓ软g盘阵列是用一块SCSI卡与盘q接,一般用戯以ؓ是硬件磁盘阵列。以上所qC要是针对g盘阵列,其与软g盘阵列有几个最大的区别:

l 一个完整的盘阵列g与系l相接?
l 内置CPU,与主机ƈ行运?所有的I/O都在盘阵列中完?减轻L的工作负? 增加pȝ整体性能?
l 有卓的ȝL(bus mastering)及DMA(Direct Memory Access)能力,加速数据的存取及传输性能?
l 与快取内存结合在一?不但增加数据的存取及传输性能,更因减少对磁盘的存取而增加磁盘的寿命?
l 能充份利用硬件的Ҏ?反应快速?

软g盘阵列是一个程?在主机执?透过一块SCSI卡与盘相接形成阵列,它最大的优点是便?因ؓ没有g成本(包括研发、生产、维护等),而SCSI卡很便宜(亦有的Y件磁盘阵列用指定的很贵的SCSI?;它最大的~点是L多了很多q程(process),增加了主机的负担,其是输出入需求量大的pȝ。目前市面上的磁盘阵?
pȝ大部份是g盘阵列,软g盘阵列较少?


4.盘阵列卡还是磁盘阵列控制器

盘阵列控制卡一般用于小pȝQ供单机使用。与Lq甉|Q在关闭L甉|时存在丢失Cache中的数据的的危险。磁盘阵列控制卡只有常用ȝ方式的接口,光动程序与L、主机所用的操作pȝ都有关系Q有软、硬件兼Ҏ问题ƈ潜在地增加了pȝ的不安定因素。在更换盘阵列卡时要冒盘损坏Q资料失落,随时停机的风险?

独立式磁盘阵列控制一般用于较大型pȝ,可分ZU:
单通道盘阵列和多通道式磁盘阵列,单通道盘阵列只能接一C机,有很大的扩充限制。多通道盘阵列可接多个pȝ同时使用,以群?cluster)的方式共用磁盘阵?q内接式阵列控制及单接式磁盘阵列无用武之地。目前多数独立Ş式的盘阵列子系l,其本w与Lpȝ的硬件及操作环境?
--


首先QIDE的性能不会比SCSI更高的。特别是在多d的情况下。一般广告给出的?
最大传送速度Qƈ不是工作速度。同一时期的IDE与SCSI盘相比,主要是量比较大Q?
电\比较单,所以h格比SCSI低很多,但要比性能Q则差远了?

RAIDq没有限制用多个盘,应时盘越多越好?
对于SCSIl构的RAID来说Q盘的最大数量与SCSI通道QSCSIȝQ的数量有关一般是每个通道最多装15个盘QSCSI/3Q对于FC-ALQ光U?则是每个通道200个盘当然Q要有这样大的磁盘箱才行!
 
 

 



生命轨迹 2005-07-14 19:04 发表评论
]]>
վ֩ģ壺 ëƬѹۿ| ŷ츾ۺϾþþþ| ŮƷƵѹۿ| AëƬAĻ | ձҺ| ĻȫƵ| ɫٸŮ11p| þ޹| ޾ƷƬ߹ۿ| ůůձ| vaѹۿ| AVһ| Ʒһ| ޹99Ʒ| þ޾Ʒ| 99ƷƵ| һѸ߹ۿ | þþƷAvӰƬ| ޹רһ| һ߹ۿ| ȫƵѹۿ| ߹ۿ˳Ƶ| 18ëƬѹۿ| ԻȫƵۿ| ߹ۿAVÿո | ŮƵ| ߿vַ| ѹ߹ۿ| ɫҹƵ| www߹ۿƵձ| һػaƬ| պƷһ| һƷ | ȫëƬ߲| 99Ƶѿ| ɫƬѹۿ| ҹƵ| ߹ۿѾƷ| a߹ۿƵ | ޾Ʒ| ޹ƷƬþ|