PTT推薦

[請益] Raid5的一顆硬碟故障後的問題

看板Storage_Zone標題[請益] Raid5的一顆硬碟故障後的問題作者
ultratimes
(別人家看優點 自家找缺失)
時間推噓 3 推:3 噓:0 →:35

1.網路上說 Raid5很容易在一顆硬碟故障後,重建Raid的過程中又壞了一顆硬碟

因此資料容易救不回來

但如果假設,重建過程中並沒有再壞一顆,那還是有可能失敗導致資料毀損嗎?

Raid5扣掉重建中又壞一顆的這種情形,還有沒有其他可能導致重建失敗?



2.另一個地方看到的是說,遇到Raid5,壞一顆硬碟時

第一個步驟不是把壞硬碟換掉重建Raid,而是先設法把重要資料copy出來

而我們知道Raid5在壞一顆硬碟時還可以裝上新硬碟重建Raid


但如果我第一時間不是要重建,而是要救援資料有辦法嗎?

Raid5有辦法在缺一顆硬碟的情況下把資料救出來嗎? (假設其他硬碟都沒壞的前提)

還是只能選擇換掉故障硬碟重建?

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.96.176 (臺灣)
PTT 網址

concord 07/30 20:18這要看平常有沒有做 ECC 校驗,在 degraded mode

concord 07/30 20:19是仰賴 XOR parity 運算做區域性的資料恢復,若ECC

concord 07/30 20:19資料是錯的,輕則恢復出來的資料是錯的,重則有些主

concord 07/30 20:19控會拒絕繼續做 rebuild ,會處在不上不下的狀況

concord 07/30 20:21假設 parity 都是對的,其他碟也完全正常,先做重建

concord 07/30 20:21或是先拉資料結果應該是相同的,但可能的話應該先拉

concord 07/30 20:22資料出來,與備份比對以後再倒回恢復好的區域,避免

concord 07/30 20:22在頻繁讀寫之中又有什麼閃失

mirc 07/30 20:33NO/YES(data lost)/可以/可以/你不換還是可以使用

mirc 07/30 20:33只是再壞一顆,raid毀損

spfy 07/30 20:34因為很多人知道RAID但不知道RAID也要注意吧

tomsawyer 07/30 20:35不重建也可以用 就只是degrade而已 正常讀寫 但再

tomsawyer 07/30 20:35壞就全部消失

tomsawyer 07/30 20:36如果拔掉一顆 正常狀態下是不用重建也能讀寫 你感

tomsawyer 07/30 20:36覺不出來

spfy 07/30 20:36以前遇過客戶找不知道哪的工作室組硬RAID5電腦

spfy 07/30 20:37來找我們的時候管理軟體已經警告了 4個3TDM001

spfy 07/30 20:371個掛 2個預警 只好叫他們回去找那工作室...

comipa 07/30 21:42DM001 www 真的是名盤阿

ICEFTP 07/30 22:39我重建過一次還兩次的樣子 幸運成功

ICEFTP 07/30 22:40但如果要選2 拷貝數據出來也會非常的慢

ICEFTP 07/30 22:41硬體RAID可以拚重建 軟RAID...兩個選項風險差不多

ICEFTP 07/30 22:41因為軟RAID重建會比硬RAID慢 讀資料也是

ICEFTP 07/30 22:42時間一拉久、硬碟長時間工作 就真的很賭人品了

ICEFTP 07/30 22:43我重建過那次是用硬RAID 換一顆後下指令

ICEFTP 07/30 22:43所以後來就不完RAID5 都用RAID1

birdy590 07/30 23:58早就已經確認不安全的東西到底想親身驗證什麼?

birdy590 07/30 23:59記得二十多年前大學的時候 系計中RAID5就全毀過

birdy590 07/31 00:00磁帶有定期備份 還是快把我們機房組搞死了

birdy590 07/31 00:08最常見的狀況是 控制器偵測到一顆硬碟故障的同時

birdy590 07/31 00:08陣列裡有另一顆甚至更多已經有壞軌的可能性很高

heymike 07/31 09:32通常組RAID硬碟高機率都是同一批型號 同一批出廠

heymike 07/31 09:33重建過程中再壞一顆 機率相比之下比較高

blackstyles 07/31 18:10撈資料跟你重建還不是都會讓原本的硬碟瘋狂使用 直

blackstyles 07/31 18:10接賭重建然後下次記得用R6

撈資料可以不用全撈,先撈沒備份到的 或是重要的 另外可以撈完再想要重建還是全部換新吧

raidcrash 07/31 19:09用R6(X) 妥善備份(O) 有做好備份計畫 就沒撈資料的

raidcrash 07/31 19:09問題了 除非你服務不能中斷 不然用RAID0都行

Cubelia 07/31 19:14RAID is not backup

備份是會有時差的 備份通常只會備份最重要的資料 但撈資料的話,可能還會貪心一點再撈一些次重要的

※ 編輯: ultratimes (36.236.96.176 臺灣), 07/31/2023 20:51:38