從raid數(shù)據(jù)恢復(fù)案例談raid0+1及raid1+0陣列結(jié)構(gòu)與容災(zāi),服務(wù)器采用兩組raid陣列,用戶描述數(shù)據(jù)盤(pán)在服務(wù)器中看不到了,需要恢復(fù)數(shù)據(jù),陣列有系統(tǒng)集成商組建,用戶搞不清raid0,raid1還是raid5,進(jìn)入服務(wù)器陣列控制器有兩塊盤(pán)已經(jīng)OFFLINE,陣列采用4塊300G SAS盤(pán)組建,RAID Fail...
從服務(wù)器取下硬盤(pán),單獨(dú)掛入SAS控制器被正常識(shí)別,進(jìn)入系統(tǒng)無(wú)異常,4塊物理硬盤(pán)被正確識(shí)別,通過(guò)磁盤(pán)檢測(cè)發(fā)現(xiàn)硬盤(pán)有壞道。不難想到了陣列中硬盤(pán)OffLine的原因了,安全起見(jiàn)隨即對(duì)全部硬盤(pán)進(jìn)行了鏡像,通過(guò)鏡像后的硬盤(pán)分析,發(fā)現(xiàn)有一塊硬盤(pán)一年前就已經(jīng)OffLine,再次有一塊硬盤(pán)OffLine的時(shí)候,陣列癱瘓了,對(duì)四塊硬盤(pán)數(shù)據(jù)進(jìn)行比對(duì)和排查,最終通過(guò)虛擬RAID陣列組合獲取到了全部數(shù)據(jù)。 RAID0+1和RAID1+0數(shù)據(jù)容災(zāi)與結(jié)構(gòu) 一 、 RAID0+1 RAID0+1 不可以兩邊RAID0中各壞一塊硬盤(pán),但可以在單邊同時(shí)壞掉單邊的兩塊硬盤(pán)。 原因:假如DISK1 A1,DISK A2,DISK3 B1, DISK B2 A(A1,A2) B (B1,B2) 1.A中和B中的任何一塊硬盤(pán)同進(jìn)壞了,則都破壞了RAID0技術(shù)。所有整個(gè)硬盤(pán)數(shù)據(jù)被破壞。因此不允A和B中的任何一個(gè)塊硬盤(pán)同時(shí)損壞. 2.當(dāng)中A中所有硬盤(pán)壞了,因?yàn)锽中的RAID0的格式保持完整,因做的是RAID0+1,I不影響數(shù)據(jù)的完整性.所以允許A中所有磁盤(pán)損壞.同理B也是這樣. ![]() RAID1+0可以兩邊RAID1中各壞一塊硬盤(pán),但不能同時(shí)壞掉單邊的兩個(gè)硬盤(pán)。 原因: 1.A中的任何一個(gè)硬盤(pán)都可以壞,因?yàn)樽龅氖荝AID1格式,同時(shí)B中的任何一個(gè)硬盤(pán)的數(shù)據(jù)也可壞,因?yàn)橐沧龅氖荝AID1的格式.所以允許A和B中的任何一塊硬盤(pán)同時(shí)損壞,即不影響數(shù)據(jù)的完整性. 2.A中(B中)的兩塊同時(shí)硬盤(pán)損壞,從圖中可以看到,數(shù)據(jù)無(wú)法保持完整性.所以不允許單邊的兩塊硬盤(pán)同時(shí)損壞. ![]() |