㈠ 伺服器上只有一塊硬碟,可以做磁碟陣列嗎
如何組建RAID
作為存儲設備中的一員,硬碟起著極其重要的作用,我們的大多數數據都是通過硬碟來存儲。今天我們將深入了解硬碟的內部世界,並掌握雙硬碟以及RAID磁碟列陣的安裝方法。
解讀硬碟
盡管在外部結構方面,各種硬碟之間有著一定的區別,但是其內部結構還是大同小異的,畢竟硬碟的本質工作方式不會改變。打開硬碟外殼之後,我們也就能夠看到神秘的內部世界,其核心部分包括盤體、主軸電機、讀寫磁頭、尋道電機等主要部件。不過需要提醒大家的是,千萬不要隨意打開硬碟的外殼,這將100%使整個硬碟報廢,因為硬碟的內部盤面不能沾染上一粒灰塵,否則必定報廢。一般硬碟內部結構維修需要在要求極為嚴格的無塵實驗室中進行。
1.盤體
盤體從物理上分為碟片、磁面(Side)、磁軌(Track)、柱面(Cylinder)與扇區(Sector)等4個部分。磁面也就是組成盤體各碟片的上下兩個盤面,第一個碟片的第一面為0磁面,下一個為1磁面;第二個碟片的第一面為2磁面,依此類推……。磁軌也就是在格式化磁碟時碟片上被劃分出來的許多同心圓。最外層的磁軌為0道,號數向著磁面中心遞增。事實上,硬碟的盤體結構與大家熟悉的軟盤非常類似。只不過其碟片是由多個重疊在一起並由墊圈隔開的碟片組成,而且碟片採用金屬圓片(IBM曾經採用玻璃作為材料),表面極為平整光滑,並塗有磁性物質。
2.讀寫磁頭組件
讀寫磁頭組件由讀寫磁頭、傳動臂、傳動軸三部分組成。在工作時,磁頭通過傳動臂和傳動軸以指定半徑掃描碟片,以此來讀寫數據。磁頭是集成工藝製成的多個磁頭的組合,採用非接觸式結構。硬碟加電後,讀寫磁頭在高速旋轉的磁碟表面相對飛行,磁頭距離磁碟表面的間隙只有0.1~0.3μm。新型MR(Magnetoresistive heads)磁阻磁頭採用讀寫分離的磁頭結構,寫操作時使用傳統的磁感應磁頭,讀操作則採用MR磁頭。
3.磁頭驅動機構
對於硬碟而言,磁頭驅動機構就好比是一個指揮官,它控制磁頭的讀寫,直接向傳動臂與傳動軸傳送指令。磁頭驅動機構主要由音圈電機、磁頭驅動小車和防震動機構組成。磁頭驅動機構對磁頭進行正確的驅動,在很短的時間內精確定位到系統指令指定的磁軌上,保證數據讀寫的可靠性。一般而言,磁頭機構的電機有步進電機、力矩電機和音圈電機三種,現在硬碟多採用音圈電機驅動。音圈是中間插有與磁頭相連的磁棒的線圈,當電流通過線圈時,磁棒就會發生位移,進而驅動裝載磁頭的小車,並根據控制器在盤面上磁頭位置的信息編碼來得到磁頭移動的距離,達到准確定位的目的。
4.主軸組件
硬碟的主軸組件主要是軸承和馬達,我們可以籠統地認為軸承決定一款硬碟的噪音表現,而馬達決定性能。當然,這樣說並不完全,但是基本上表達了這兩個部件在硬碟中的重要地位。從滾珠軸承到油浸軸承再到液態軸承,硬碟軸承處於不斷的改良當中,目前液態軸承已經成為絕對的主流產品,金屬之間不直接摩擦,這樣一來除了延長主軸電機的壽命、減少發熱之外,最重要一點是實現了硬碟雜訊控制的突破。不過需要指出的是,採用液態軸承對於性能並沒有任何好處,甚至反而會延長尋道時間。對於PC設備而言,似乎噪音與性能是一對永遠難以平衡的矛盾。
雙硬碟的安裝
隨著寬頻網以及多媒體技術的普及,我們對於硬碟的容量需求越來越大。在各種大型軟體、視頻動畫、3D游戲的誘惑下,很多用戶都在考慮添加一塊硬碟。事實上,安裝雙硬碟並不是一件麻煩的事情,即便你沒有任何經驗,也可以在我們的幫助下輕松搞定。
目前的主流主板至少提供了一個IDE介面,而每個IDE介面能夠安裝兩塊IDE硬碟。在安裝雙硬碟之前我們首先要做的就是對硬碟的跳線進行設定,因為此時必須設定主從模式。一般而言,硬碟的主從跳線的位置在硬碟末端數據線介面和電源線介面的中間,由3~4組插針和1~2個跳線帽組成的。硬碟跳線的設定模式一般有三種,主(MASTER)、從(SLAVE)和自動選擇(CABLE SELECT),建議大家都全設置為CABLE SELECT。
在安裝硬碟之前,首先我們在兩片硬碟中選擇出性能好一些的硬碟來作為系統引導硬碟,將它連接在80pin數據線的末端,然後將另一塊硬碟連接在數據線的中間。如果兩個硬碟都支持ATA100/133,建議直接將雙IDE硬碟連接在一個IDE通道,避免與ATA33的光碟機共用通道。而如果其中一個老硬碟只能支持ATA66/33,那麼建議將它與光碟機安裝在一個IDE通道。
SATA與IDE硬碟和睦相處
SATA與IDE硬碟採用完全不同的介面,因此要和睦相處並不困難。連接好數據線與電源介面之後,大家只要在BIOS中指定哪個硬碟作為啟動盤即可。此時BIOS中SATA通道完全不與IDE通道共用,一般直接通過一個選項來決定將哪個硬碟作為啟動盤。而如果使用PCI介面的SCSI卡安裝SATA硬碟,這需要在BIOS中將第一啟動設備指定為SCSI,這樣其優先權就會高於IDE硬碟。需要注意的是,不同品牌的主板肯定在設置上有所區別,但是大致方法如此,大家可以舉一反三。
解決盤符交錯問題
安裝雙硬碟就不能不說盤符交錯問題。什麼是「盤符交錯」呢?舉個例子吧。假設你的第一硬碟原來有C、D、E三個分區,分別標記為C1、D1、E1,第二硬碟有C、D兩個分區,分別標記為C2、D2。一般情況下,安裝雙硬碟後,硬碟分區的順序將為C-C1,D-C2,E-D1,F-E1,G-D2。原來第一硬碟的D、E分區變成了E、F盤,在C、E盤之間嵌入了第二硬碟的C分區,這就是「盤符交錯」。「盤符交錯」會引起安裝雙硬碟以前原有的軟體因路徑錯誤而無法正常工作。
此時我們可以採取以下兩個措施來避免「盤符交錯」:
方案一:
如果兩塊硬碟上都有主引導分區,可在BIOS中只設置第一硬碟,而將第二硬碟設為None,這樣在Windows或linux系統中就會按IDE介面的先後順序依次分配盤符,從而避免「盤符交錯」,而且也不會破壞硬碟數據。這樣做還有另外的好處,如果在兩塊硬碟的主引導分區分別裝有不同的操作系統,可以通過改變CMOS設置激活其中的一個硬碟,屏蔽另一個硬碟,從而啟動不同的操作系統。缺點是在純DOS系統下無法看到被BIOS屏蔽的硬碟。不過現在NTFS分區時代已經與DOS徹底決裂,因此這一缺陷幾乎可以被忽略。
方案二:
只在第一硬碟上建立主分區(當然還可以有其它邏輯分區),而將第二硬碟全部劃分為擴展分區,然後再在擴展分區中劃分邏輯分區,就可以徹底避免「盤符交錯」了。當然,對第二硬碟分區前,要備份好你的數據。Windows 2000/XP/2003操作系統自帶了磁碟管理器,點擊「開始」→「設置」→「控制面板」→「管理工具」→「計算機管理」,切換到「磁碟管理」,此時就可以對每個分區分配盤符。由於第二塊硬碟已經不全在主分區,此時調配時沒有任何限制。
實戰RAID 0
硬碟的速度直接影響到整個系統的效率,有時甚至比CPU和內存更為顯著。為此,將雙硬碟並行工作的RAID 0磁碟列陣開始流行起來,RAID 0磁碟列陣在讀寫數據時,系統將向兩塊硬碟同時操作,這項技術能夠在不損失硬碟總容量的前提下大幅度提高磁碟性能。
在此次IDE硬碟的RAID 0實戰中,我們採用Tekram DC200晶元為例向大家介紹。盡管它與常見的Promise和HighPiont晶元不同,但是使用方法還是基本一致,而SATA RAID的使用方法也幾乎完全一樣。其實使用RAID 0的關鍵是掌握RAID控制卡BIOS的設置,當我們把RAID控制卡安裝好並接上兩個硬碟時,系統開機就會出現如下的畫面。
在MENU菜單中選擇「1. SET RAID CONFIGURATION」,按回車鍵,此時我們就可以進入「SET RAID CONFIGURATION」界面。RAID控制卡將使用一段時間來識別硬碟,稍候我們把游標移動到硬碟,再按空格鍵來進行選擇,按回車鍵確認選擇,這時將彈出一個新的窗口顯示可供選擇的RAID的模式。共有4 種模式:JBOD(不適用RAID)、RAID 0、RAID 1、RAID 0+1。
毫無疑問,我們當然是選擇「RAID 0」。然後大家可以通過STATUS(狀態)菜單查看此模式是否被真正激活。至此,我們的RAID 0硬體安裝就結束了,大家可以接著分區並安裝操作系統操作了。值得注意的是,由於Windows並不能識別RAID控制晶元,因此它把RAID控制器識別為普通的SCSI控制卡。強烈建達大家在安裝完Windows之後為RAID控制器裝上正確的驅動程序,這不僅能夠提高RAID系統的穩定性,還可以大幅度提高性能。此外,不少RAID控制卡還帶有功能豐富的軟體,可以幫助用戶在Windows下查看RAID工作狀態。
㈡ 磁碟陣列怎麼做
現在用一個diy1u的伺服器,系統為win2000server來說明 怎麼建陣列raid5
將硬碟固定在硬碟支架上,然後將硬碟裝入1u的機箱內,暫時先裝好4個硬碟,另外4個硬碟稍後安裝。
給硬碟插上SATA的數據線,插入主板上的四個SATA介面,用並口線連接好我的LG刻錄機當光碟機用,這個主板只提供了1個並口IDE介面用來接光碟機正好,連上顯示器、鍵盤、滑鼠,開機測試,啟動順利,按DEL鍵進入bios。
情況不錯,雖然這個主板元件布局並不是很適合機箱的風路設計,但是渦輪純銅散熱器、十台高速機箱風扇和富士康945G主板的優異性能還是將CPU溫度牢牢壓在了45攝氏度左右,而主板晶元組的溫度僅僅27度。
在BIOS里看到,主板已經識別出四塊西數250G大容量硬碟和LG刻錄機。
啟動硬raid模式:
下面我就要進行最激動人心的一步,開啟主板的硬體raid5模式,將這四個硬碟組成raid5磁碟陣列,富士康這款主板雖然不錯,但是美中不足的是說明書竟然是英文的,如果是E文不好的朋友初次使用難免要發暈,我當初也是琢磨半天,又打了富士康公司800技術服務電話,直到把值班小姐問煩了,才搞明白大概其,下面大家就跟我來。先移動游標到integrated peripherals回車。
選擇OnChip IDE Device,再回車。
選擇SATA Mode,主板默認這個選項是IDE,也就是不採用raid模式,現在回車進入設置界面。
移動游標選擇raid,然後回車。
啟動畫面顯示,四個物理硬碟已經被主板raid功能識別出來,提示按CTRL-I進入raid詳細設置。
進入raid詳細設置界面,在MAIN MENU界面里選擇第一項Create RAID Volume,新建raid卷。
現在進入CREATE VOLUME MENU界面,在第一項Name里給新捲起個名字,我這里用的是Volume0,你也可以用tanghua之類的,移動游標到第二項RAID Level,選擇raid模式,這里有raid0、raid1、raid10、raid5四個選擇,我們自然要選擇夢寐以求的raid5。
移動游標到Disks選項,在這里回車,選擇要將那些硬碟加入到這個raid卷里。
我們當然要把已經連接到主板上的四個硬碟都加入進來,選擇方式是按上下箭頭鍵移動游標到想要加入的硬碟名稱上,然後按空格鍵,這個硬碟名稱的前面就會出現一個小小的三角標記,代表這個硬碟已經被加入raid5。
按回車,回到上一級設置界面,這時看到Capacity選項顯示了目前4個硬碟組成的raid5磁碟陣列的總容量是698.7G,既不是raid0模式那樣是四個硬碟容量之和,也不是raid1那樣是四個硬碟容量之和的一半,而是大約十分之七,這時系統硬碟的傳輸速率理論上也獲得的很大提高,今後如果有某一個硬碟壞了,數據並不會丟失,只需更換一個新的硬碟,即可重新組成raid5,伺服器的對外服務不會因為數據丟失而中斷,因此說,raid5模式兼顧了raid0模式的傳輸速度和容量大的優點,同時也具有raid1的安全性。
Strip Size選項保持默認數值即可。
最後,還要將游標停留在Create Volume選項上,按回車最終確定建立這個raid5磁碟卷。
界面回到最初的MAIN MENU,這時看到剛剛建立的raid5磁碟陣列的一些具體參數,status狀態顯示normal,說明該陣列一切正常,下面是已經加入raid5中的四塊250G硬碟的參數。
安裝系統:
在光碟機里放入windows2000高級伺服器版光碟,開始安裝系統,這個裝機的朋友就是喜歡2000,死活不要2003,我也沒沒辦法,只好給他裝這個古董。開始還順利,當伺服器重啟時,及時按下回車,從光碟機啟動,很快2000的安裝界面出現了。
但是如果你一直這么等待直到屏幕停下來時,你會看到熟悉的windows安裝界面沒有出現,而是提示軟體沒有發現硬碟!原來,雖然硬體已經組建好raid5,但是想要讓windows認可它,還需要安裝raid驅動程序,其實這對早期那些偏愛使用scsi硬碟伺服器的朋友來說並不陌生,就是要在開始安裝windows2000的時候,根據屏幕提示及時按下F6鍵,然後用軟碟機安裝raid驅動!對,要用軟碟機,請看,這就是富士康主板盒子里帶的sata raid 的驅動程序軟盤。那些認為軟碟機早已退役,連一個軟碟機都沒留著的朋友看到這里可能要大跌眼鏡了,沒辦法,這當口,你如果沒有軟碟機,什麼也做不成。
好在,我還有軟碟機,連接好它,插入驅動盤。
再次啟動windows2000安裝程序,在屏幕出現提示你如果要安裝scsi或者raid驅動請按F6鍵時,及時按下F6鍵,當然這里的提示是英文的,一般人安裝windows的時候往往注意不到有這個稍縱即逝的小小提示。
在這里提示你如果要安裝驅動,按S鍵,如果不安裝按回車,如果要退出安裝程序請按F3。
我們當然要按S,系統提示請把驅動軟盤塞進軟碟機A。
系統提示發現軟碟機上的幾個版本的驅動程序,這里選擇第一項回車即可。
軟碟機吱吱啦啦地開始讀盤,我真的擔心最終什麼也讀不出來,因為現在的軟盤質量太讓人揪心了。
總算安裝好驅動程序,windows2000安裝程序總算進入熟悉的界面,程序檢測出一個新的硬碟,提示是否繼續安裝,如果繼續按C,如果退出按F3。無疑,按C。
這個界面再熟悉不過了,系統顯示未劃分的一個磁碟空間的容量是715410MB,這就是我們用4個250G硬碟通過硬體RAID5功能合並成的一個「大硬碟」,windows完全把它視作一個單個的大硬碟了,容量700G的大硬碟啊。
下面的步驟大家就輕車熟路了,選擇在C盤上安裝系統。
安裝完畢,自動重啟後,熟悉的windows2000的啟動畫面躍然而出。
進入桌面後,先用在D盤上點擊右鍵選擇格式化,別忘了在這里選擇快速格式化,也就幾秒種,龐大的D盤就格式化完畢。
選擇光碟上windows2000高級伺服器版的安裝文件夾,大約340M,復制粘貼到D盤。
拷貝速度挺快,一分鍾不到,就拷貝完了,看來raid5的磁碟傳輸速率確實不錯。至此,硬體raid5的組建和使用,基本上說完.
㈢ 網吧,想在伺服器添加一個硬碟,做為虛擬盤,怎麼弄呢iscsi cake
Hintsoft Linux ISCSI虛擬磁碟借鑒了網眾等許多iscsi虛擬磁碟的優點。迅閃linux虛擬磁碟是目前同類產品中性能最好的。 首先准備伺服器一台,建議1塊小硬碟(在此補充:硬碟沒什麼要求串口ide口都行,目前的rh5已經支持市面上大多數的硬碟,如果串口硬碟不被系統識別,可以嘗試在bios 把sata映射為ide口)用來安裝系統,2塊sata做raid0存放數據(有人居然拿一個80g和160g的硬碟做raid0,這不是浪費嗎?在此補充下,盡量選擇大小相同 型號相同的硬碟)或者isci硬碟(建議只做raid0),在官方網站下載hintsoft linux iscsi.iso 此iso不支持通過網路安裝。需要刻錄成安裝光碟 或者進行硬碟安裝(硬碟安裝請參照 硬碟安裝linux iso相關資料)
現在我們來安裝iscsi伺服器
1) 在伺服器上只連接小的硬碟和光碟機 及raid卡(注意:一定不能連接其它幾塊硬碟)並設置光碟機引導系統
2) 放入剛才克錄的iscsi系統光碟 從光碟機啟動 開始安裝系統
3) 安裝過程需要使用 圖形界面模式進行安裝 既默認 直接回車 進行安裝系統 如下圖 4) 安裝過程中設置Linux登錄密碼,既root密碼。後面自動完成安裝 如下圖5) 完成安裝後 啟動系統 如下圖第一次登陸 輸入用戶名root 回車.輸入剛才設置過的密碼(注意linux輸入密碼是不可見的) 系統自動執行iscsisetup 程序 此時直接關機 連接其他2個硬碟 並從新啟動 設置好raid0
6) 系統啟動 輸入root 及密碼 登陸系統。
7) 如果做硬體raid0執行iscsisetup {跳到"9)"步}。部分機器可能主板 自帶raid 不起作用 此時 從新配置軟raid0
8) 設置軟raid0
查看所有分區:輸入「fdisk –l」命令,一般顯示為:
Disk /dev/hda: ……
Disk /dev/sda: ……
Disk /dev/sdb: ……
對/dev/sdb創建分區:
a) 輸入「Fdisk /dev/sda」命令
b) 按提示輸入「n」創建分區
c) 按提示輸入「p」建立主分區
d) 按提示輸入「1」第一個主分區
e) 按提示輸入「t」設置文件系統
f) 按提示輸入「fd」將該分區設為Linux的Raid分區
g) 按提示輸入「w」保存剛才的操作並推出
對/dev/sdb創建分區(同上)
2塊硬碟創建為Raid 0 :
輸入 mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1 創建raid0
輸入 echo "DEVICE /dev/sd[ab]1">/etc/md0.conf 寫入配置文件
輸入 mdadm --detail --scan>>/etc/md0,conf 掃描raid0硬體信息並保存到配置文件
(補充下:最近很多人做好raid後從起raid 消失。補充以下命令)
第一次做好raid的時候 請不好從新啟動 用以下命令測試raid是否 配置 正確
輸入 mdadm -S /dev/md0 禁用md0
輸入 mdadm -A /dev/md0 /dev/sdb1 /dev/sdc1 ..........等 啟用md0
輸入 fdisk /dev/md0
p 察看raid0 分區情況 是否正確
9) 執行iscsisetup 系統 提示 please select harddisk 從下選擇 配置好的raid0誰備。
設置Please input socketIP (輸入服務管理器通訊IP) 即虛擬磁碟伺服器ip
設置Please input superIP(輸入超級管理終端IP,一般設置成服務管理器的IP) 即xs2008伺服器ip
設置Please input ip address for eth0(設置網卡IP) 即虛擬磁碟伺服器ip
設置Please input netmask for eht0(輸入子網掩碼)
設置Please input default gateway(輸入網關)
設置Please input nameserver(DNS)(輸入DNS)
如果有兩塊網卡則依次設置「for eth1」
10)adminip 0
adminip xs2008伺服器ip(a d m i n i p中間無空格 因為論壇做了關鍵字過濾 逼不得以)
11) 完成以上操作設置,Linux系統安裝完畢。
從新啟動系統 後執行fdisk /dev/md0 進行分區操作
a) 輸入「Fdisk /dev/md0」命令
b) 按提示輸入「n」創建分區
c) 按提示輸入「p」建立主分區
d) 按提示輸入「1」第一個主分區
e)按提示輸入「w」保存剛才的操作並退出
輸入 mkfs.ext3 /dev/md0
這樣Linux下的軟陣列就設置好了。
12) 從新啟動系統
㈣ 伺服器掛載磁碟方法
【命令】fdisk -l
可以讓你看到主機上有幾塊盤以及每塊盤的分區情況
/dev/vda:第一塊盤,系統磁碟
/dev/vdb:第二塊盤,一般數據盤都是第二塊
【命令】fdisk /dev/vdb
對第二塊盤進行分區,分區過程需要依次輸入吵悶:n回車,p回車,1回車,回車,回車,wq回車。這緩碰銀幾個參數的意思依次是:不看幫助文檔,分成主分區,分區編號定為1,分區的起始磁碟數是1,分區擾宴佔用整塊盤,保存並退出
【命令】mkfs.ext3 /dev/vdb1
格式化命令分區,如果不行的話就用mkfs.ext4 /dev/vdb1
【命令】mount /dev/vdb1 /data,
把上面剛剛分的區掛載到 /data 文件夾
參考: https://www.dev996.com/linux-disk-mount.htm
https://blog.csdn.net/weixin_37202689/article/details/90055645
以上方法若不能成功,請修改下字元集即可:
執行:LANG=en_US.UTF-8 就可以了,不行可以重啟下物理機試一下.(編碼問題)