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