潘文全
摘 要:通過將Windows Server2012 R2服務器大磁盤陣列劃分為MBR和GPT兩種格式的磁盤區域,將OS系統安裝在MBR格式磁盤,將應用數據全部放在GPT格式磁盤上。既能利用傳統CMOS引導方式和RAID卡的相互匹配識別MBR格式,管理2.2TB以下硬盤空間,又能充分利用Windows Server2012 R2系統功能管理GPT格式下大于2.2TB以上硬盤空間的問題。為大數據應用提供了經濟便捷的技術手段,使企業級大容量RAID磁盤陣列服務器在中小企業中能夠得到普遍應用。
關鍵詞:windows server R2系統; RAID;磁盤陣列;構建; Legacy Boot方式; UEFI Bios方式;MBR分區;GPT分區
1、中小企業級使用的服務器基本采用RAID磁盤陣列,安裝Windows Server系統,這種服務器經濟適用,維護成本低等。在RAID磁盤陣列服務器中,當管理2.2T以下磁盤空間時可以使用MBR分區模式和Legacy Boot的引導設置相互配合,系統實現比較簡單,只需要設置SATA:RAID,Boot:Legacy only或Auto,然后使用LSI software RAID configuration Utility軟件完成RAID1配置、分區及操作系統安裝等工作,即可實現服務器系統的管理。
當管理2.2TB以上磁盤陣列的空間時,RMB分區方式無法管理全部空間。如果將存儲空間全部設為GPT模式(最大容量達1,048,576TB),那么機器引導無法使用Legacy Boot模式,必須采用UEFI Boot的CMOS引導模式。由于UEFI Boot設置不支持RAID磁盤陣列管理,無法實現硬盤數據的RAID自動備份功能,無法滿足服務器的管理要求,因此CMOS引導設置必須采用Legacy Boot方式。但是在該方式下只能采用MBR分區方式安裝,無法采用GPT分區方式安裝系統,這樣RAID磁盤陣列只能識別2.2T以下的磁盤空間,其他空間無法使用,造成巨大的硬盤資源浪費,滿足不了企業工作需要,因此服務器RAID磁盤陣列的科學構建已成為解決企業大數據的瓶頸。
2、軟硬件環境:
主機:Think Server TD340
處理器:Intel(R) Xeon(R)
CPU:E5-2047V2@ 2.40GHZ, 數量1個,主頻:2400MHZ
內存:插槽1:4096MB
插槽2:4094MB
存儲器控制器:Intel Corporation patsbury SATARAID controller
網絡控制器:Intel(R)Pro1000Network(82574L)
顯卡:Ast2300
硬盤:4個1TGB SATA硬盤,磁盤總容量共4TB
操作系統:Windows Server 2012 R2
3、解決方案:
CMOS設置采用Legacy Boot方式,將RAID磁盤陣列分成兩個磁盤空間,一個磁盤空間必須小于2.2T(本機磁盤分區為:121GB),采用MBR分區方式,用于安裝Windows Server 2012 R2,剩余的磁盤陣列空間作為一個磁盤,分區要轉換為GPT分區方式。
這樣可以將Windows Server 2012 R2系統安裝在121GB MBR的磁盤分區上,余下的磁盤為GPT分區,可以被系統管理使用,完全可以滿足系統空間的擴充要求。
4、實施方法:
BIOS設置:CMOS—Legacy Boot方式—→將RAID磁盤陣列劃分為兩個區域—→利用Windows Server 2012 R2或WIN7系統盤將小于2.2T區域劃分為MBR格式—→利用Windows Server 2012 R2或WIN7系統盤將大于2.2T區域轉換為GPT格式—→在MBR區域安裝Windows Server 2012 R2操作系統
具體實現步驟如下:
4.1不使用聯想提供的服務器導航光盤,直接采用系統內的LSI software RAID configuration Utility Ver C.05 Jan 10,2013軟件對磁盤進行RAID分配。
4.2步驟如下:
(1)重啟后看屏幕提示Ctrl+M進入LSI software RAID setup Utlity
(2)進raid管理界面
選第一項configure回車
New configuration選中回車
出現四塊硬盤
四下空格鍵選中四塊硬盤
兩下回車
一下空格選中按F10
先把第一行改成raid5(或Raid1)
容量自己改變
保存一個系統盤的大小選accept回車
把剩余的容量也設置保存,方法同上一個磁盤
退出就OK了
RAID磁盤陣列設置完成
5.將第二個MBR磁盤分區轉換為GPT分區:
5.1系統引導:
使用Win7(64位)或windows server 2012R2光盤或者U盤(方法類似)引導,進入系統安裝界面。
5.2按Shift + F10打開命令提示符。
5.3輸入”Diskpart”(不用輸入引號,下同),并按回車,進入操作界面
5.4輸入:”list disk”,查看磁盤信息。注意看磁盤容量來選擇。圖中465G的Disk 0是硬盤,3852M的Disk 1是用于Win7安裝的U盤。
5.5輸入:”select disk 0”,選擇disk 0為當前操作的磁盤
5.6輸入:”Clean”,清空當前磁盤分區。
5.7輸入:”convert mbr”,轉換為MBR分區。
5.8操作完成,關閉此命令提示符窗口,繼續按照正常的方法安裝Win7系統即可。
擴展知識:convert命令的其它用法:
convert basic-將磁盤從動態轉換為基本。
convert dynamic -將磁盤從基本轉換為動態。
convert gpt -將磁盤從MBR轉換為GPT。
convert mbr-將磁盤從GPT轉換為MBR。
5.9具體DiskPart操作:
List disk 列出所有磁盤
Select disk 1 選擇第二個磁盤
Convert gpt 將第二個磁盤轉換為GPT分區格式
6、安裝windows server 2012 R2系統
啟動主機按F12選擇光盤引導安裝OS。
將OS安裝成功后,進入系統對系統盤以外的空間進行分區和格式化即可。
總結:通過以上實例分析可以看出,將RAID服務器大磁盤陣列劃分為MBR和GPT兩種格式的磁盤區域,MBR格式區域要求磁盤空間小于2.2T,主要用于安裝操作系統;其他磁盤區域必須設為GPT格式,可以用于存放應用數據。將CMOS設置為Legacy Boot的引導方式與RAID卡設置相互配合,這樣既能滿足RAID磁盤陣列MBR格式的空間限制,又能通過GPT格式管理2.2TB以上硬盤的問題,實現了OS對大硬盤的全面管理,為中小企業普及應用RAID服務器實現大數據管理提供了保證。
參考文獻:
[1]馬東宇.基于Windows Server 2012 R2、WampServer環境的Moodle平臺搭建及優化擴展[J].內蒙古師范大學學報(自然科學漢文版),2014,43(06):734-738.