RAID(Redundant Array of Inexpensive Disks)意思是廉價磁盤冗余陣列,它是一種容錯方法,通過將大量磁盤在邏輯上串聯起來提供高水平的可用性和冗余度。眾所周知,硬件RAID解決方案是有效的方法,但其成本卻非常高…… Windows NT/2000提供了內嵌的軟件RAID,實現了RAID0、RAID1、RAID5。由于可以節省可觀的資金,因而眾多中小企業大多可以采用軟件的方法來實現。
NT Server支持RAID1(磁盤鏡像)和RAID5(帶校驗的Stripe set),NT也支持RAID0(不帶校驗的Stripe set),這種方式不提供數據冗余,但提供了性能的增益。NT Workstation 不支持容錯的RAID(RAID1、RAID5),但支持RAID0。
1、在NT上管理RAID5
創建RAID5 stripe set with parity的目的是為了考慮磁盤在失敗時不丟失數據,創建步驟如下:
運行"Disk Administrator"(Start→Programs →Administrative tools→Disk Administrator);
在三個不同的物理磁盤上,至少選擇三個自由空間區域;
從Fault Tolerance選單中選擇Create Stripe Set with Parity;
輸入希望的大小,然后單擊OK。
【注意】當"Stripe set with parity"的一個成員失敗時,用戶得不到任何警告,系統繼續運行。作為指示,當用戶運行"Disk Administrator"時,將產生一個系統事件日志,在事件日志中記錄分區所在的位置空間?梢詧绦幸韵虏襟E重新創建Stripe set:
替換容錯磁盤并啟動NT;
運行Disk Administrator;
選擇需要的Stripe set,然后選擇新物理磁盤上未分區的一個空間區域;
從Fault Tolerance選單中選擇Regenerate。
通過以上步驟就可以重新創建一個損壞的Stripe set。
要想刪除一個Stripe組,執行如下步驟(注意,這將丟失Stripe組上所有的數據信息):
運行Disk Administrator;
選擇希望刪除的Stripe組;
從Partition下拉選單中選擇Delete
確認該刪除操作。
2、在NT上管理RAID1
要創建一個鏡像分區(RAID1),首先要創建一個主分區,然后可以創建其鏡像分區。
運行"Disk Administrator";
單擊構成主分區的現有分區,并按下Ctrl鍵;
單擊磁盤空間的未分區區域(必須選擇一個未分區的空間區域,而不選現有的分區);
從"Fault Tolerance"選單中選擇"Establish Mirror";
從Partition選單中選擇"Commit Changes Now",復制開始;
完成后需要重新引導機器。 如果有一個鏡像分區被損壞,可以采用以下步驟進行修復:
首先須保證有一個未分區的空間,大小至少和主分區相同;
運行"Disk Administrator";
單擊執行分區的工作區,按下Ctrl鍵,然后選擇未分區的空間;
從Fault Tolerance選單中選擇"Establish Mirror"。
這樣,就將損壞的Morror組進行了修復。
如果丟失了容錯集的成分(例如:硬件失敗引起的丟失),將顯示一條消息"A disk that is part of a fault-tolerant volume can no longer be accessed"(磁盤容錯卷部分不再可以訪問),這個驅動器仍然是可用的,但鏡像被掛起,因為沒有副盤可用。這時,應該先將Mirror組斷開,然后進行修理。斷開的步驟如下:
運行Disk Administrator;
當顯示一條消息說明磁盤丟失時,單擊Mirror;
從Fault Tolerance 選單中選擇Break Mirror;
確認該操作。
3、在Windows 2000中管理RAID5
Windows 2000引進了動態磁盤機制,RAID卷集中的所有成員都必須在一個動態磁盤上。因此,要在2000上安裝RAID,必須首先將一個磁盤轉換為動態的,執行以下步驟,將一個基本磁盤轉換為動態磁盤:
啟動"Computer Manager MMC snap_in"(Start →Programs→Administrative Tools→Computer Manager);
選擇Expand Storage→Disk Management;
右擊磁盤,選擇Upgrade to Dynamic Disk;
選擇要升級的磁盤,單擊OK;
當顯示概要時,單擊Upgrade。
【注意】轉換一個基本磁盤到動態磁盤不需要重新啟動,但磁盤上的任何卷在轉換后將彈出一段信息說明可以使用這些卷之前需要重新啟動,筆者個人通過實驗后認為沒有必要,可以直到標識完所有的卷,并且彈出所有對話框后,再執行一次重新引導就可以了。
假設在三個分開的磁盤中需要有用來創建RAID5組的磁盤空間,執行以下步驟來創建RAID5組:
運行"Computer Management MMC"(Start→Programs→Administrative Tools→Computer Manager);
將Storage分支展開,選擇Disk Manage- ment;
在Unallocated Space(未分配磁盤空間)區域上單擊鼠標右鍵,從彈出的選單中選擇Create Volume;
在Volume Creation Wizard中單擊Next;
選擇彈出窗口中的"RAID5 VOLUME"項,單擊Next;
在屏幕右側,選擇希望使用的磁盤(至少3個),單擊Add;
選擇每個磁盤要使用的空間大小,每個磁盤上使用的空間必須是相同的,所以可以使用的最大空間就是這些磁盤中具有最少空間的盤上的自由空間數;
當選擇了磁盤空間大小以后,單擊Next;
【注意】如果從每個磁盤上選擇的磁盤空間為1000MB,那么總共只有2000MB,第三個磁盤的空間用于保存校驗信息。
選擇要使用的驅動器標識符,單擊Next;
選擇要使用的文件系統和標記(也可以選擇是否使用文件和文件夾壓縮),單擊Next;
當Summary屏幕出現時,單擊Finish;
現在磁盤區域應顯示為RAID5,并且處于Regenerating mode。
【注意】使用時可能看到來自Logical Manager的一條消息:"The operating did not complete because the partition/volume is not enabled. Please reboot the computer to enable the partition/volume"由于partition/volume沒有激活,所以操作沒有完成,重新引導機器激活partition/volume。對于這條消息,單擊OK,不要重新引導機器,等到重建完成,并且卷顯示工作正常后再重新引導。否則,必須在重新引導以后執行重新格式化。
另外,如果RAID5組的一部分硬件被損壞,那么這個卷將丟失所有數據,要想修復,必須替換壞盤以重新啟用RAID5的容錯功能,替換壞盤以后,執行以下步驟的操作:運行Computer Management MMC;
將Storage分支展開,選擇Disk Management(注意,這時去除的磁盤仍顯示為missing);
右擊RAID5卷的一個成員,然后從彈出選單中選擇Repair Volume;
從列表中選擇一個要使用的盤作為替換盤,然后單擊OK。系統中可以作為該組成員但已不是該組成員(動態的或具有足夠未分區空間)的盤會顯示為DISK1、DISK2等;
RAID 5組作為 regenerating顯示。
現在,又具有容錯能力了,RAID5分組已經從"Missing"盤中去除。單擊鼠標右鍵選中missing text ,然后從彈出選單中選擇Remove Disk。
在實際工作中,可能要進行RAID5組的刪除操作,這將導致其上所包含的所有數據信息的丟失,因此,在RAID 5組刪除以前一定要先執行數據備份操作。執行以下步驟刪除RAID5組:
運行Computer Management MMC;
將Storage分支展開,選擇Disk Manage- ment;
右擊RAID5卷的一個成員,然后從彈出選單中選擇Delete Volume;
單擊Yes確認。
現在,RAID5卷使用的所有空間都將作為Unpartitioned顯示。
4、在Windows 2000中管理RAID1
同RAID5組一樣,RAID1卷集的所有成員都必須位于動態磁盤上。創建RAID1步驟如下:
運行"Computer Management MMC";
將Storage分支展開,選擇"Disk Management";
右擊希望執行鏡像的分區,然后從彈出選單中選擇"Add Mirror";
選擇鏡像的主盤,然后單擊"Add Mirror";
如果要鏡像引導分區,則出現一個對話框,其中列出了激活鏡像引導需要執行的修改細節,單擊OK。
Mirror組將顯示為regenerating。
要刪除鏡像,會導致數據丟失,因此應保留兩個單獨的卷作為數據備份。刪除RAID1的步驟如下:
運行"Computer Management MMC";
將Storage分支展開,選擇Disk Management;
右擊要刪除的鏡像卷,然后從彈出選單中選擇Break Mirror;
單擊Yes確認;
單擊警告對話框中的Yes。
【注意】在保留兩個卷時,可能希望刪除以前保留的不需要的鏡像,保留新的數據卷,在第3步中的彈出選單中,有一個Delete Mirror選項,單擊該選項可以刪除構成鏡像的兩個卷,但卷上的數據將全部丟失。
5、已安裝了RAID的電腦能重新安裝NT嗎?
Windows NT在注冊表的鍵:HKEY-LOCAL-MACHINE\SYSTEM\ DISK REGISTRY中保存了有關"卷/鏡像/stripe set"的信息,如果重新安裝NT,將丟失這些信息,而不再將這些卷識別為容錯sets。要想避免出現這個問題,在重裝NT前執行如下操作:
運行"Disk Administrator";
從Partition選單中選擇Configuration→save;
插入格式化的空白軟盤,單擊OK;
單擊Success消息上的OK。
這樣將在軟盤上創建一個單獨的文件System。保存這張軟盤,將其標記上系統的名字以及創建的日期。重新安裝NT后,首先運行"Disk Administrator",從Partition選單中選擇Configuration→Restore。插入所創建的軟盤,那么原先的卷/RAID組將恢復,同時恢復驅動器標識符的分配。如果只是簡單地在機器上增加安裝另一個NT系統,并希望保留前一個版本的設置,則可以從Partition選單中選擇Configuration→Search,它會查找NT的其他版本,然后給出覆蓋其配置的選擇。
文章來源于領測軟件測試網 http://www.kjueaiud.com/