導航:首頁 > 操作系統 > linuxraid恢復

linuxraid恢復

發布時間:2022-07-06 01:48:05

linux 找回raid

一.Raid定義
RAID(Rendant Array of Independent Disk 獨立冗餘磁碟陣列)技術是加州大學伯克利分校1987年

提出,最初是為了組合小的廉價磁碟來代替大的昂貴磁碟,同時希望磁碟失效時不會使對數據的訪問受損

失而開發出一定水平的數據保護技術。RAID就是一種由多塊廉價磁碟構成的冗餘陣列,在操作系統下是作

為一個獨立的大型存儲設備出現。RAID可以充分發揮出多塊硬碟的優勢,可以提升硬碟速度,增大容量,

提供容錯功能夠確保數據安全性,易於管理的優點,在任何一塊硬碟出現問題的情況下都可以繼續工作,

不會受到損壞硬碟的影響。
二、RAID的幾種工作模式
1、RAID0
即Data Stripping數據分條技術。RAID 0可以把多塊硬碟連成一個容量更大的硬碟群,可以提高磁

盤的性能和吞吐量。RAID 0沒有冗餘或錯誤修復能力,成本低,要求至少兩個磁碟,一般只是在那些對數

據安全性要求不高的情況下才被使用。
(1)、RAID 0最簡單方式
就是把x塊同樣的硬碟用硬體的形式通過智能磁碟控制器或用操作系統中的磁碟驅動程序以軟體的方

式串聯在一起,形成一個獨立的邏輯驅動器,容量是單獨硬碟的x倍,在電腦數據寫時被依次寫入到各磁碟

中,當一塊磁碟的空間用盡時,數據就會被自動寫入到下一塊磁碟中,它的好處是可以增加磁碟的容量。

速度與其中任何一塊磁碟的速度相同,如果其中的任何一塊磁碟出現故障,整個系統將會受到破壞,可靠

性是單獨使用一塊硬碟的1/n。
(2)、RAID 0的另一方式
是用n塊硬碟選擇合理的帶區大小創建帶區集,最好是為每一塊硬碟都配備一個專門的磁碟控制器,在

電腦數據讀寫時同時向n塊磁碟讀寫數據,速度提升n倍。提高系統的性能。
2、RAID 1
RAID 1稱為磁碟鏡像:把一個磁碟的數據鏡像到另一個磁碟上,在不影響性能情況下最大限度的保證

系統的可靠性和可修復性上,具有很高的數據冗餘能力,但磁碟利用率為50%,故成本最高,多用在保存

關鍵性的重要數據的場合。RAID 1有以下特點:
(1)、RAID 1的每一個磁碟都具有一個對應的鏡像盤,任何時候數據都同步鏡像,系統可以從一組

鏡像盤中的任何一個磁碟讀取數據。
(2)、磁碟所能使用的空間只有磁碟容量總和的一半,系統成本高。
(3)、只要系統中任何一對鏡像盤中至少有一塊磁碟可以使用,甚至可以在一半數量的硬碟出現問

題時系統都可以正常運行。
(4)、出現硬碟故障的RAID系統不再可靠,應當及時的更換損壞的硬碟,否則剩餘的鏡像盤也出現

問題,那麼整個系統就會崩潰。
(5)、更換新盤後原有數據會需要很長時間同步鏡像,外界對數據的訪問不會受到影響,只是這時

整個系統的性能有所下降。
(6)、RAID 1磁碟控制器的負載相當大,用多個磁碟控制器可以提高數據的安全性和可用性。
3、RAID0+1
把RAID0和RAID1技術結合起來,數據除分布在多個盤上外,每個盤都有其物理鏡像盤,提供全冗餘能

力,允許一個以下磁碟故障,而不影響數據可用性,並具有快速讀/寫能力。RAID0+1要在磁碟鏡像中建立

帶區集至少4個硬碟。
4、RAID2
電腦在寫入數據時在一個磁碟上保存數據的各個位,同時把一個數據不同的位運算得到的海明校驗碼

保存另一組磁碟上,由於海明碼可以在數據發生錯誤的情況下將錯誤校正,以保證輸出的正確。但海明碼

使用數據冗餘技術,使得輸出數據的速率取決於驅動器組中速度最慢的磁碟。RAID2控制器的設計簡單。
5、RAID3:帶奇偶校驗碼的並行傳送
RAID 3使用一個專門的磁碟存放所有的校驗數據,而在剩餘的磁碟中創建帶區集分散數據的讀寫操作

。當一個完好的RAID 3系統中讀取數據,只需要在數據存儲盤中找到相應的數據塊進行讀取操作即可。但

當向RAID 3寫入數據時,必須計算與該數據塊同處一個帶區的所有數據塊的校驗值,並將新值重新寫入到

校驗塊中,這樣無形雖增加系統開銷。當一塊磁碟失效時,該磁碟上的所有數據塊必須使用校驗信息重新

建立,如果所要讀取的數據塊正好位於已經損壞的磁碟,則必須同時讀取同一帶區中的所有其它數據塊,

並根據校驗值重建丟失的數據,這使系統減慢。當更換了損壞的磁碟後,系統必須一個數據塊一個數據塊

的重建壞盤中的數據,整個系統的性能會受到嚴重的影響。RAID 3最大不足是校驗盤很容易成為整個系統

的瓶頸,對於經常大量寫入操作的應用會導致整個RAID系統性能的下降。RAID 3適合用於資料庫和WEB服

務器等。
6、 RAID4
RAID4即帶奇偶校驗碼的獨立磁碟結構,RAID4和RAID3很象,它對數據的訪問是按數據塊進行的,也

就是按磁碟進行的,每次是一個盤,RAID4的特點和RAID3也挺象,不過在失敗恢復時,它的難度可要比

RAID3大得多了,控制器的設計難度也要大許多,而且訪問數據的效率不怎麼好。
7、 RAID5
RAID 5把校驗塊分散到所有的數據盤中。RAID 5使用了一種特殊的演算法,可以計算出任何一個帶區校

驗塊的存放位置。這樣就可以確保任何對校驗塊進行的讀寫操作都會在所有的RAID磁碟中進行均衡,從而

消除了產生瓶頸的可能。RAID5的讀出效率很高,寫入效率一般,塊式的集體訪問效率不錯。RAID 5提高

了系統可靠性,但對數據傳輸的並行性解決不好,而且控制器的設計也相當困難。
8、RAID6
RAID6即帶有兩種分布存儲的奇偶校驗碼的獨立磁碟結構,它是對RAID5的擴展,主要是用於要求數據

絕對不能出錯的場合,使用了二種奇偶校驗值,所以需要N+2個磁碟,同時對控制器的設計變得十分復雜

,寫入速度也不好,用於計算奇偶校驗值和驗證數據正確性所花費的時間比較多,造成了不必須的負載,

很少人用。
9、 RAID7
RAID7即優化的高速數據傳送磁碟結構,它所有的I/O傳送均是同步進行的,可以分別控制,這樣提高

了系統的並行性和系統訪問數據的速度;每個磁碟都帶有高速緩沖存儲器,實時操作系統可以使用任何實

時操作晶元,達到不同實時系統的需要。允許使用SNMP協議進行管理和監視,可以對校驗區指定獨立的傳

送信道以提高效率。可以連接多台主機,當多用戶訪問系統時,訪問時間幾乎接近於0。但如果系統斷電

,在高速緩沖存儲器內的數據就會全部丟失,因此需要和UPS一起工作,RAID7系統成本很高。
10、 RAID10
RAID10即高可靠性與高效磁碟結構它是一個帶區結構加一個鏡象結構,可以達到既高效又高速的目的。這

種新結構的價格高,可擴充性不好。
11、 RAID53
RAID7即高效數據傳送磁碟結構,是RAID3和帶區結構的統一,因此它速度比較快,也有容錯功能。但價格

十分高,不易於實現。

三、應用RAID技術
要使用磁碟RAID主要有兩種方式,第一種就是RAID適配卡,通過RAID適配卡插入PCI插槽再接上硬碟

實現硬碟的RAID功能。第二種方式就是直接在主板上集成RAID控制晶元,讓主板能直接實現磁碟RAID。這

種方式成本比專用的RAID適配卡低很多。
此外還可以用2k or xp or linux系統做成軟raid.
個人使用磁碟RAID主要是用RAID0、 RAID1或RAID0+1工作模式。
四、以HP XW4200 Workstation為例詳述如何配置RAID(企業用)
產品信息
HP XW4200 Workstation 使用了 Intel 925X Express北橋 + ICH6R南橋。

需要軟體

配置RAID時需要先安裝軟體,即獨立RAID卡驅動,該軟體的下載方法為:
打開惠普中文網站首頁 ;
點擊「支持及驅動程序」;
選擇「下載驅動程序和軟體」並在搜索產品空行中輸入產品名稱「xw4200」,點擊「>>」按鈕;
選擇Intel Application Accelerator 應用程序加速器,文件名 SP28501.EXE,文件大小 3.6MB。

使用方法:

下載驅動到本地硬碟。

運行下載的程序,按照屏幕提示安裝驅動。

調試步驟

進入bios設置,選擇storage menu—storage option---SATA Emulation---打開RAID,存檔退出;
在機器post之後會出現按Ctrl+I進入SATA RAID設置,XW4200集成的是ICH6R的SATA RAID;
安裝系統需要載入RAID驅動程序,下載IAA軟體,解壓縮後有個Driver目錄,把Driver裡面的東西拷到一張軟盤內;
安裝系統時按F6載入,選擇ICH6R第一項驅動程序之後就按正常安裝了。

詳細步驟

開機看到hp或COMPAQ標志時按F10,選擇bios菜單中的Advanced 選項,打開Device Options,選擇SATA RAID項,將Option ROM值設置為Enabled;
重新開機時按CTRL+I,即可進入RAID控制器配置選項,屏幕 會有如下顯示:

create raid volume
delete raid voleme
reset disks to non-raid
exit

最下面一行會顯示出「physical disks: SATA 0 硬碟型號 SATA 1 硬碟型號」,例如:「physical disks: SATA 0
st380012as SATA 1 WDC WD800JD-60J」。

選擇第一項create raid volume後,在「NAME」處輸入raid名稱,比如「RAID 1」,確認後將「RAID LEVEL」改為「RAID 1(MERROR)」。下面「CAPACITY」處輸入要用來做RAID 1的空間大小,這里採用默認的最大值。最後在「CREAT VOLUME」處確認後創建完畢。

從光碟啟動安裝XP。出現按F6載入驅動提示時,按F6—>「S」確認—>插入存有raid驅動的軟盤—>選擇第一項「Intel 82801 FR Sata Raid Controller(Desktop ICH6R)」,之後開始安裝WINDOWS XP操作系統。

安裝好主板晶元組和Intel Application Accelerator 應用程序加速器後可以看到 intel RAID Contrllers--intel ®820801FR SATA RAID --Arrays Vlumes-raid1 為硬碟標為綠色符號。RAID Hard drivers看到兩個硬碟 ,且在「磁碟管理」中只能看到50%的磁碟容量(即一塊硬碟的容量)。

各種測試對已有系統的影響

做好RAID 1 後,拔下任意一個硬碟後,可以看到RAID 1沒有變化,可以順利進入系統,但系統會提示「a raid volume is degrader」(because of missing hard drives),且在INTEL 加速工具中可以看到變化,intel RAID Contrllers--intel®820801FR SATA RAID --Arrays 0 Vlumes-RAID1 為硬碟標為黃色符號。RAID Hard drivers里只看到一個硬碟。
按CTRL+I進入RAID控制器配置選項後選擇第二項delete raid voleme(即刪除建立的RAID 1) 後,對任意一塊硬碟中的系統都沒有影響,保存的數據也不會丟失。但在「磁碟管理」裡面可以顯示出兩塊硬碟。
做完上面的第2項測試後,在「磁碟管理」中刪除第二塊硬碟的分區,再重新啟動 。做RAID 1後,機器提示沒有操作系統,即刪除RAID 1後再重做RAID 1會破壞硬碟的現有數據。

總結

做好RAID 1 後,拔下任意一個硬碟啟動後,兩塊硬碟數據不會受到任何影響 ,在出現相關提示信息後,可以正常進入系統。
在做好RAID 1後刪除RAID 1,對任意一塊硬碟中的系統都沒有影響。
刪除RAID 1後再重做RAID 1會破壞硬碟的現有數據。
我可以幫助你,你先設置我最佳答案後,我網路Hii教你。

㈡ Linux 軟raid 1如何規劃與災難恢復方案

要做RAID10
這樣就可以完美解決啦
又加速,又鏡像

㈢ 怎樣從Linux系統RAID中恢復數據

去網上找個能在linux下進行數據資料救援的軟體工具吧。具體怎麼安裝使用要看該工具的官網說明了

㈣ linux raid 系統恢復

可以直接拔掉一個硬碟拿過去啟動

㈤ linux raid中某個硬碟損壞會自動更換備份的硬碟嗎

RAID 5磁碟陣列在某個硬碟損壞時,會把新的硬碟加入並將壞掉的硬碟的數據重建到新的硬碟上,重建以後磁碟陣列上的數據就復原了,自動重建的前提是提前將一塊磁碟設置成「預備磁碟」,也就是有多餘的磁碟才行,重建數據之後還要把壞掉的磁碟拔掉(磁碟陣列要支持熱拔插),然後再插上新磁碟並將新磁碟設置成「預備磁碟」,這樣下次再壞一塊磁碟就又能重建數據了。注意RAID 5是可以自動重建數據,而不是備份數據,如果想要用到備份數據,就要用RAID 1,但是RAID 1也不會自動更換備份磁碟。

㈥ RAID數據恢復的標准RAID等級

SNIA、Berkeley等組織機構把RAID0 、RAID1、RAID2、RAID3、 RAID4、RAID5、RAID6七個等級定為標準的RAID等級,這也被業界和學術界所公認。標准等級是最基本的RAID配置集合,單獨或綜合利用數據條帶、鏡像和數據校驗技術。標准RAID可以組合,即RAID組合等級,滿足對性能、安全性、可靠性要求更高的存儲應用需求。
軟RAID :
軟RAID沒有專用的控制晶元和I/O晶元,完全由操作系統和CPU來實現所的RAID的功能。現代操作系統基本上都提供軟RAID支持,通過在磁碟設備驅動程序上添加一個軟體層,提供一個物理驅動器與邏輯驅動器之間的抽象層。目前,操作系統支持的最常見的RAID等級有RAID0、RAID1、RAID10、RAID01和RAID5等。比如,Windows Server支持RAID0、RAID1和RAID5三種等級,Linux支持RAID0、RAID1、RAID4、RAID5、RAID6等,Mac OS X Server、FreeBSD、NetBSD、OpenBSD、Solaris等操作系統也都支持相應的RAID等級。
軟RAID的配置管理和數據恢復都比較簡單,但是RAID所有任務的處理完全由CPU來完成,如計算校驗值,所以執行效率比較低下,這種方式需要消耗大量的運算資源,支持RAID模式較少,很難廣泛應用。 軟RAID由操作系統來實現,因此系統所在分區不能作為RAID的邏輯成員磁碟,軟RAID不能保護系統盤D。對於部分操作系統而言,RAID的配置信息保存在系統信息中,而不是單獨以文件形式保存在磁碟上。這樣當系統意外崩潰而需要重新安裝時,RAID信息就會丟失。另外,磁碟的容錯技術並不等於完全支持在線更換、熱插拔或熱交換,能否支持錯誤磁碟的熱交換與操作系統實現相關,有的操作系統熱交換。
硬RAID :
硬RAID擁有自己的RAID控制處理與I/O處理晶元,甚至還有陣列緩沖,對CPU的佔用率和整體性能是三類實現中最優的,但實現成本也最高的。硬RAID通常都支持熱交換技術,在系統運行下更換故障磁碟。
硬RAID包含RAID卡和主板上集成的RAID晶元,伺服器平台多採用RAID卡。RAID卡由RAID核心處理晶元(RAID卡上的CPU)、埠、緩存和電池4部分組成。其中,埠是指RAID卡支持的磁碟介面類型,如IDE/ATA、SCSI、SATA、SAS、FC等介面。 5.3軟硬混合RAID 軟RAID性能欠佳,而且不能保護系統分區,因此很難應用於桌面系統。而硬RAID成本非常昂貴,不同RAID相互獨立,不具互操作性。因此,人們採取軟體與硬體結合的方式來實現RAID,從而獲得在性能和成本上的一個折中,即較高的性價比。
這種RAID雖然採用了處理控制晶元,但是為了節省成本,晶元往往比較廉價且處理能力較弱,RAID的任務處理大部分還是通過固件驅動程序由CPU來完成。 6 RAID應用選擇 RAID等級的選擇主要有三個因素,即數據可用性、I/O性能和成本。
目前,在實際應用中常見的主流RAID等級是RAID0,RAID1,RAID3,RAID5,RAID6和RAID10,它們之間的技術對比情況如表1所示。如果不要求可用性,選擇RAID0以獲得高性能。如果可用性和性能是重要的,而成本不是一個主要因素,則根據磁碟數量選擇RAID1。如果可用性,成本和性能都同樣重要,則根據一般的數據傳輸和磁碟數量選擇RAID3或RAID5。在實際應用中,應當根據用戶的數據應用特點和具體情況,綜合考慮可用性、性能和成本來選擇合適的RAID等級。

㈦ linux伺服器7塊盤為raid5,拆下一塊盤往裡面存一個大文件夾,再安回去可行嗎

應該不行的,數據出現差異將導致你插入的盤無法再自動加入陣列,沒有作用,如果你插入全新的空磁碟會自動加入隊列

㈧ Linux 軟Raid 災難恢復的問題

watch -n1 cat /proc/mdstat
看你現在的陣列是啥情況。
mdadm -A /dev/mdX 能不能啟動陣列,你說的災難到底指怎麼?

㈨ linux 做raid後 硬碟與硬碟之間相互訪問

不知道你做的是RAID幾,RAID做了之後,只顯示一個盤,另外一個盤是數據同步的,也相當於備份。是看不到的,只有在1號盤數據損壞之後才會利用到2號盤,進行對1號盤的數據恢復。就業是說,1號盤和2號盤的數據是一樣的.

㈩ Linux伺服器 raid5 恢復的問題

linux系統我沒遇到過這個故障,在最近遇到過一個IBM 3650M2的機器裝的是win2003的系統,出現過你的問題,後來也是force online,然後插新硬碟修復,最後還升級了硬碟的微碼和陣列卡的版本,不過這些都是IBM工程師現場支援的。如果你的機器還在保,建議你不要自己動手,找找你們的服務商。

閱讀全文

與linuxraid恢復相關的資料

熱點內容
dota2怎麼設置國服伺服器地址 瀏覽:212
單片機高電平驅動 瀏覽:115
ios多選文件夾 瀏覽:909
加強行車調度命令管理 瀏覽:243
伺服器已禁用什麼意思 瀏覽:150
部隊命令回復 瀏覽:755
神奇寶貝伺服器地圖怎麼設置 瀏覽:382
加密演算法輸出固定長度 瀏覽:862
程序員去重慶還是武漢 瀏覽:121
伺服器如何撤銷網頁登錄限制 瀏覽:980
微信公眾平台php開發視頻教程 瀏覽:628
怎麼看蘋果授權綁定的app 瀏覽:255
壓縮機單級壓縮比 瀏覽:380
linux測試php 瀏覽:971
什麼時候梁旁邊需要加密箍筋 瀏覽:40
微信清粉軟體源碼 瀏覽:717
matlabdoc命令 瀏覽:550
如何去ping伺服器 瀏覽:75
ecshop安裝php55 瀏覽:817
javaword庫 瀏覽:958