縱觀當(dāng)前市面上大多數(shù)磁盤(pán)陣列產(chǎn)品的架構(gòu)設(shè)計(jì)方式,如果RAID磁盤(pán)陣列中只出現(xiàn)了1塊壞磁盤(pán),并不會(huì)影響到數(shù)據(jù)的正常使用;如果2塊磁盤(pán)同時(shí)出現(xiàn)故障,麻煩可就大了。要預(yù)防此類情況的發(fā)生,只有兩個(gè)辦法:一是為整個(gè)RAID組創(chuàng)建鏡像,一是采用NetApp的RAID-DP(double- disk parity,雙磁盤(pán)奇偶校驗(yàn))技術(shù),它的基本原理就是在每個(gè)RAID陣列中配置了2塊用于奇偶校驗(yàn)的硬盤(pán),既可以像大多數(shù)標(biāo)準(zhǔn)的RAID解決方案一樣,將奇偶檢驗(yàn)信息塊加以分割,平行地讀/寫(xiě)于多個(gè)磁盤(pán)上;也可以交叉地讀/寫(xiě)入多個(gè)磁盤(pán)內(nèi),由于兩個(gè)獨(dú)立的奇偶系統(tǒng)使用不同的算法, 數(shù)據(jù)的可靠性非常高。即使兩塊磁盤(pán)同時(shí)失效,也不會(huì)影響數(shù)據(jù)的使用。
不過(guò),特別提醒用戶注意的是,每個(gè)RAID群組內(nèi)都得準(zhǔn)備第二個(gè)獨(dú)立的奇偶校驗(yàn)信息塊,否則很難獲得較理想的性價(jià)比。
至于其它類型的災(zāi)難,比如說(shuō)供電故障,則需要根據(jù)具體情況采取不同的防范措施啦。就以停電為例吧,目前市面上有一些存儲(chǔ)產(chǎn)品——分為磁盤(pán)子系統(tǒng)和外置設(shè)備(比如說(shuō)使用不同供電線路的冗余電源,或通過(guò)企業(yè)自行安裝的UPS系統(tǒng)或發(fā)電機(jī)進(jìn)行供電)兩種形式——就可以有效地預(yù)防該類情況的發(fā)生。
目前有許多公司都使用UPS電池給非易失隨機(jī)存儲(chǔ)器(簡(jiǎn)稱NVRAM)供電,因?yàn)?,主機(jī)內(nèi)所有的信息數(shù)據(jù)在寫(xiě)入磁盤(pán)之前,都會(huì)被記錄下來(lái),并存放在NVRAM內(nèi)。有了這份詳盡的日志文件,即使遭遇停電,用戶也可以從容地將存儲(chǔ)系統(tǒng)恢復(fù)到停電前一刻的狀態(tài),丟失數(shù)據(jù)的機(jī)率幾乎為零。至于如何避免數(shù)據(jù)損耗,用戶可采取的保護(hù)措施有很多,其中最簡(jiǎn)單的辦法就是在磁盤(pán)子系統(tǒng)上安裝一套實(shí)時(shí)的快照復(fù)制工具,先制作一份完整的磁帶備份,然后在磁盤(pán)系統(tǒng)上創(chuàng)建一個(gè)鏡像文件,基本上就可以高枕無(wú)憂了。當(dāng)然,上面雖然林林總總介紹了不少方法,用戶還是應(yīng)該綜合評(píng)估各種方案的操作難度、安全性、成本投資等指標(biāo),從中選出最貼合自身實(shí)際需求的解決辦法。


