14-RAID配置(安全專用)
本章節下載: 14-RAID配置(安全專用) (224.53 KB)
RAID(Redundant Array of Independent Disks,獨立硬盤冗餘陣列)是一種可以將多塊獨立的硬盤組合成一個大容量的硬盤組的技術。使用RAID技術可以將相同的數據存儲在多個硬盤中,實現對數據的同時存取,減少磁盤的機械尋道時間,提高數據的讀寫速度,並可以通過鏡像或者存儲奇偶校驗信息的方式對數據進行冗餘備份,而多個硬盤增加了平均故障間隔時間,提高了數據的可靠性也增加了容錯能力。
設備支持創建RAID 0和RAID 1兩個級別的RAID,它們代表兩種組合硬盤或文件係統的不同方式。通常,未對硬盤分區時,設備上的每一個硬盤即稱為一個文件係統;對硬盤進行分區後,一個分區即為一個文件係統。關於文件係統的詳細介紹,請參見“基礎配置指導”中的“文件係統管理”
RAID 0是一種條帶化存儲技術,它將硬盤分為多個條帶,條帶是最小的存儲單元。當設備要存儲較大的數據時,會將數據分割成多個數據塊,多個數據塊可並行存儲到不同的條帶中,從而提高存儲或讀取的速度。需要注意的是,RAID 0不提供數據保護功能,隻要任何一塊硬盤損壞就會丟失所有的數據。RAID 0一般適用於對性能要求嚴格但對數據安全性和可靠性不高的應用,如視頻、音頻存儲、臨時數據緩存空間等。
RAID 1是一種鏡像存儲技術。將數據保存到硬盤時,係統會在另一塊閑置的硬盤上生成鏡像文件。當前使用硬盤失效時,係統會從有鏡像文件的硬盤中讀寫備份的數據,保證了數據的可靠性和可修複性,具備很好的硬盤冗餘能力。RAID 1應用於對順序讀寫性能要求高以及對數據保護極為重視的應用,如對郵件係統的數據保護。
本特性的支持情況與設備型號有關,請以設備的實際情況為準;
F1000係列 |
型號 |
說明 |
F1000-X-G5係列 |
F1000-A-G5、F1000-S-G5、F1000-E-G5、F1000-H-G5 |
支持 |
F1000-C-G5、F1000-C-G5-LI |
不支持 |
|
F1000-X-XI係列 |
F1000-D-XI、F1000-E-XI |
不支持 |
F100係列 |
型號 |
說明 |
F100-X-G5係列 |
F100-A-G5 |
支持 |
F100-E-G5、F100-C-G5、F100-M-G5、F100-S-G5 |
不支持 |
|
F100-C-A係列 |
F100-C-A2、F100-C-A1 |
不支持 |
F100-X-XI係列 |
F100-A-XI、F100-C-XI、F100-S-XI |
不支持 |
設備支持創建一個RAID,名稱為“md0”,級別為RAID 0或RAID 1。
· 如果要修改RAID的級別,則必須先刪除當前RAID,再重新創建另一級別的RAID。
· 若設備上已經存在RAID,需要刪除當前RAID後才能創建新RAID。
RAID正常工作時,禁止對RAID成員硬盤進行插拔操作,否則會造成數據丟失。如有需要,請按如下方式操作:
· 對於RAID 0,請先備份RAID 0中全部文件係統中的數據,然後刪除RAID,再對該硬盤進行操作。
· 對於RAID 1,請先將指定的硬盤從RAID 1中刪除,然後再對該硬盤進行操作。
請不要在支持RAID的版本和不支持RAID的版本間切換。
本功能下所有命令僅缺省Context支持。
執行硬盤分區後,硬盤中原有的數據會被刪除。請在執行硬盤分區前完成數據的備份。
在進行RAID配置前,請在用戶視圖下完成以下文件係統相關操作,
· 備份組成RAID的所有文件係統中的數據。
如果RAID創建成功,文件係統中原有的數據會被刪除;如果RAID創建失敗,文件係統中原有的數據可能被刪除。
· 對未分區的硬盤進行分區。
fdisk medium [ partition-number ]
創建RAID時不允許指定未分區的文件係統。
RAID成員硬盤不支持fdisk操作,如果需要進行分區操作,請先將硬盤從RAID成員硬盤中刪除。
· 掛載文件係統。
mount filesystem
缺省情況下,硬盤連接到設備後,文件係統自動被掛載。
創建RAID時,若指定的文件係統未掛載,係統會提示參數錯誤,請執行mount命令手動掛載文件係統後再創建RAID。
· 確認文件係統的大小。
dir [ /all ] [ file | directory | /all-filesystems ]
請確保組成RAID的各文件係統的大小相同。如果組成RAID的文件係統大小不同,可能會影響RAID性能或造成資源浪費。
如果文件係統大小不同,可以執行fdisk命令,對文件係統進行分區,
· 請執行fuser命令,確認是否有進程正在使用指定的文件係統。如果有進程正在使用指定的文件係統,會造成RAID創建失敗。
請按照每個產品各自默認允許使用的文件係統進行fdisk分區操作(例如產品默認支持hda0:、hda1:、hdb0:、hdb1:來組建RAID,則用戶至少要分別對hda、hdb各分一個區來滿足需求),分區時注意分區的大小。
關於硬盤分區命令更多使用方法,請參見“基礎配置指導”中的“文件係統管理”中的fdisk命令。
· 目前暫不支持堆疊設備創建RAID,隻支持本機硬盤來組建RAID。
· 創建完RAID 1後,組成RAID的成員盤會自動進入同步狀態,另外,若RAID 1中的某塊正常運行的成員盤損壞或移除後,由通過add raid命令加入RAID 1中並處於空閑狀態的成員盤(即熱備盤)替補,則替補的成員盤也會進入同步狀態,需注意的是,在同步過程中禁止斷電或者重啟設備,否則將會中斷同步、造成數據丟失。
請在用戶視圖下執行本命令,創建RAID。
create raid level raid-level { file-system }&<2-n>
添加文件係統可為RAID 1中增加熱備盤,當正常運行的硬盤損壞時,熱備盤可以替補,保證數據正常讀寫。
· 將文件係統添加到RAID 1前,請確保該文件係統已經掛載。
· 將文件係統添加到RAID 1後,文件係統中原有的數據會被刪除。
· 添加的文件係統的磁盤容量需大於等於RAID中成員盤的容量,且沒有被別的進程占用,否則添加失敗。
請在用戶視圖下執行本命令,添加文件係統到RAID 1中。
add raid raid-name file-system
如果要拔出RAID 1中的某個硬盤,需要先將該硬盤掛載的文件係統從RAID 1中刪除,再拔出硬盤。否則,會造成數據丟失。如果要對整個硬盤執行分區操作,需先從RAID中刪除所有成員盤。
刪除RAID 1中的文件係統前,請先執行display raid status命令確認“Sync”字段顯示為“Done”,再執行刪除操作,否則刪除失敗。刪除整個RAID則不需要確認是否同步完成。
係統隻支持刪除RAID 1中的文件係統,不支持刪除RAID 0中的文件係統。
請在用戶視圖下執行本命令,刪除RAID。
remove raid raid-name [ file-system&<1-n> ]
在完成上述配置後,使用display命令可以顯示RAID的相關配置,通過查看顯示信息驗證配置的效果。
表1-1 RAID顯示和維護
操作 |
命令 |
顯示當前係統中的RAID信息 |
display raid status |
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!