火箭R2680是一款8口SAS/SATA兼容PCIE接口的陣列卡,支持在線擴(kuò)容 (OCE) 和在線RAID遷移(ORLM) ;在線陣列漫游;自動偵測加入/移除磁盤;自動磁盤陣列重建;熱備份硬盤熱交換和熱插拔;支持多組 RAID,多個邏輯盤;支持64位LBA,提供可大于2TB的磁盤空間。本文只對其熱備份硬盤功能加以解析。
圖1、火箭R2680圖片
測試平臺:XEON3330(四核)、INTEL S3200SH、KST2G DDR2 ECC、ST500G、WD500G RE3×4,臺達(dá)600MB,系統(tǒng):Windows2003 R2。
在系統(tǒng)盤上裝好系統(tǒng)、驅(qū)動和R2680的管理軟件。登錄進(jìn)入R2680管理軟件中。軟件默認(rèn)的帳號和密碼分別是“RAID”“hpt”,注意字母的大小寫。
圖2:登錄R2680管理軟件
點擊“Manage”→“Array”按軟件提示,將1、2、3號硬盤做成一組RAID5。
圖3:創(chuàng)建一組RAID5陣列
圖4:做RAID5后磁盤情況
接下來我們將4號盤設(shè)置成熱備份硬盤,點擊“Manage” →“Spare Pool”,鉤選4號盤,點擊“Add Spare”。
圖5:設(shè)置熱備份硬盤步驟1
圖6:設(shè)置熱備份硬盤步驟2
圖7:設(shè)置熱備份硬盤步驟3
下面我們對R2680的熱備份硬盤功能進(jìn)行一下簡單測試,測試方法是拷貝一批容量大的文件進(jìn)入陣列RAID5中,在拷貝過程中拔掉陣列里面1號磁盤,測試熱備功能是否現(xiàn)實以及最終RAID5中數(shù)據(jù)是否安全完整。
圖8:拷貝數(shù)據(jù)前陣列情況
圖9:拷貝數(shù)據(jù)到50%,準(zhǔn)備拔盤
圖10:拔掉1號盤后陣列盤及熱備盤的情況
從上圖我們可以在同一時間觀察到以下情況:當(dāng)我們拔掉陣列中1號磁盤時,4號熱備磁盤立即加入RAID5陣列并由管理軟件對其進(jìn)行鎖定,陣列開始自動重建(Rebuilding);已經(jīng)進(jìn)行到50%的拷貝任務(wù)依然繼續(xù)進(jìn)行到全部完成;因1號盤被拔除,陣列中1號盤的信息顯示為“錯誤”并從陣列中移出,原由1、2、3號;陣列卡自動進(jìn)行報警。
圖11:管理軟件日志所記錄的相關(guān)信息
在經(jīng)過一段時間陣列重建完成,我們再查看由2、3、4號盤所構(gòu)成的RAID5陣列中的數(shù)據(jù),發(fā)現(xiàn)計劃拷貝的全部14.6G數(shù)據(jù)都在陣列中,無一缺少。
圖12:重建后,陣列中數(shù)據(jù)情況
由以上的操作,我們可以對火箭R2680陣列卡的熱備盤功能有一個具體的了解。從中我們也可以看出,此項功能對于服務(wù)器數(shù)據(jù)安全提供了有力的保障。