我一直有一個組RAID的問題? - 儲存設備

Steve avatar
By Steve
at 2019-12-25T01:24

Table of Contents

※ 引述《Hurricaneger (褲襪脫落大尉)》之銘言:
一句話,危言聳聽
: raid的定義你搞錯了。
: ※ 引述《adsl15888 (去留)》之銘言:
: : 我一直有一個組RAID的問題,
: : 就是組RAID 5/6,只存取資料用,不裝OS系統
: : 今天如果壞的是硬碟,很簡單,就換硬碟就好了,
: 不對,就算是同規格的硬碟,換上去rebuild完,還是要跟異地備份碟做資料比對,確認
: 資料差異在「可接受的範圍」,才可以算「rebuild」完成。一定不會100%符合,就看你
: 自己或是單位可以接受的程度在哪裡。
硬碟有很多資料檢核機制,就算單硬碟裡面也有ECC
如果ECC檢核錯誤,就會有SMART計數
反過來說,如果沒有出錯,這顆單硬碟內容就是正確無誤的

進一步的,只要在rebuild過程中沒有出現錯誤,就應該是100%還原

當然,一些人會知道硬碟有所謂的Nonrecoverable Read Errors Rate, Max
(又俗稱URE)的參數,是 1/10^14 到 1/10^16
但請注意這是MAX,並不是每讀取12.5TB(相對1/10^14)就一定會出1bit不可修復錯誤
有興趣又有掛著SMART監控的人可以看看自己的01, BB或C3讀數
我想大部分人都是0吧

至於出現錯誤,又剛好沒被ECC抓到.....這機率太小,你不如擔心隕石砸主機吧

: : 但如果壞的是陣列盒/陣列晶片呢?
: : google一些說法是買同款的陣列盒
: : 但不保證救回,那救回的成功率有多少?
: 無法保證,救不救得回來和救幾成回來,看人品,看運氣,看底力,看必中,看愛。
只要你能買到完全同款,那就是100%,除非壞的"不只是"陣列晶片

ex. 一道閃電下來,或是半壞不壞期間出了些沒處理的異常
所以需要異地備分

通常來說,對於Hard RAID系統,你只要買同廠商的後繼晶片,都能安全還原
但實際上我們一般用的都是Soft RAID,因此只要OS相容多半都能復原
: : 就是做RAID晶片的全部廠商,有沒有為此提供一個整合的標準規格?
: 沒有廠商敢做,這非常自由心證。
: 這不是簡單的要求。
不是不敢做或是做不做得到,而是沒人願意當小弟
Unix Base 跟 Windows Base可能無法互相存取
但新版讀舊版不太需要擔心
: : 就是像1代、2代、3代標準,然後3代標準可以兼容替換1代、2代的陣列盒,
: : 也就是目前的廠商不著重RAID晶片相容的問題,就是沒有統一,像我們的主機板都會標示
: 同晶片都不敢保證了,還跨代?!
至少Windows自有"動態磁碟"以來,一直都是向下相容的
Unix我不敢說,各家實作可能有些差異
: : 支援那些CPU,也會相容部分舊款CPU,類似這樣的標準...
: 放在 CPU上也不一定對,看 CPU廠商要不要做相容,在商言商...
絕不是CPU,CPU是個除了計算啥都不會的笨蛋
相容問題,硬體有太多設計、專利等有的沒的問題,要一致化太難了

總之,如果你擔心這些問題,就請使用Soft RAID
至少就算微軟倒了,你也不用擔心要不到Windows安裝檔
: : 就理論上來說,如果壞的是陣列晶片,資料頂多就是損毀當時正在處理的那一個檔案
: : 其他檔案都能在換了陣列盒後正常使用才對,
: : 但我查到的資料是說,不一定,很可能全部資料都救不回,
: 因為當時那個檔案可能用其他檔案或程式在處理,資料可能都在快取上,一當機,快取就
: 掛,所有關聯程式和檔案都有可能當瑞凡。
這問題跟異常關機很類似,萬一剛好動到核心結構,狀況就很糟了
因此像BTRFS之類的新檔案系統,都有日誌以及多份核心檔案應對這種狀況
RAID的底層資料,也不太可能只有一份

總之你不是第一個想到並擔心這問題的
: : 譬如有人是用電腦主機板做RAID,結果主機板壞了,然後買一模一樣的主機板但不能用,
: : 因為新的主機板雖然同型號,但BIOS是更新的版本無法支援舊BIOS所組出來的RAID硬碟...
: 就跟你說這是 1公尺比 2公斤的問題,題目有問題,答案當然也有問題。
: 新舊版 BIOS處理的問題,不一定只有 RAID晶片的問題,更多的是 CPU辨識的問題。
只是換個BIOS版本就無法讀到舊RAID這事不太可能,這會被幹到天上去
: : 也就是說組RAID 5/6我想要兼顧資料安全性跟大容量,是不是不太可能?
: 就跟你說你沒有搞清楚 RAID起初的定義是啥了!
: 只有大容量可以保證。
: RAID:「資料安全性是什麼?可以吃嗎?」
: : 因為雖然理論上RAID 6 安全性很高而且兼顧大容量(而且我知道不少陣列盒是可以動態擴
: : 充硬碟,就是容量不夠時我直接買同容量硬碟插上就可以擴充容量,重點是原資料都在無
: : 痛擴充)
: raid6不知道便宜的卡有沒有出。
RAID6 是為了解決RAID5重建期間再度失敗的問題
但因為硬碟大多同一時期上線,放在同一個地方
就算搞RAID 6,也不能解決機器所在位置發生災難的問題
異地備份還是比較好的方法

另,除非你是非常大IOPS的應用,不然都建議Soft RAID
(Synology或QNAP應該也都是Soft RAID)
: : 但實際上因為陣列晶片技術的複雜,晶片壞掉時不是單純的換掉陣列盒就能100%回復正常
: : 運作,而大大降低了RAID 6在實際面上的安全性?
: : 所以目前還是只能用RAID 1 才能避免陣列晶片壞掉又無法找到可相容的機器,導致全部資
: : 料無法救援的問題。。
: : 請問整體是這樣解釋嗎?
: : 還是說現在的RAID廠商已經有為此設計一些雙晶片的設計,
: : 就類似主機板雙BIOS的設計?
: : 就是雙晶片,然後你如果一個晶片壞了,會啟動備援晶片,然後顯示叫你換同款陣列盒了?
對於家用,請用Soft RAID,結構跟著OS走
就算你硬體全換,也照樣能跑

與其擔心陣列盒發生不可修復失敗,不如擔心存放位置遭遇天災人禍
異地備份才是較佳解,RAID 6相對RAID 5提升的安全性很有限
更重要的資料,請用雲儲存、離機備份等等方案

--
渡良瀨 準
連連看: 上杉謙信 男
瑞穗 女
貂蟬

--

All Comments

Margaret avatar
By Margaret
at 2019-12-28T01:28
專業文推
Andy avatar
By Andy
at 2019-12-28T14:46
raid5/raid1 有個問題叫 write hole, 你可以順便講
Victoria avatar
By Victoria
at 2020-01-02T10:04
廠商沒那麼蠢, RAID superblock 是同一條線上就能用
一般就算出新卡還是會支援舊的格式, 不然怎麼升級?
Lily avatar
By Lily
at 2020-01-06T10:26
write hole 問題通常是用電池或flash來解決
Caroline avatar
By Caroline
at 2020-01-09T15:37
然後沒有一種方案是完美的, 就算ZFS也有自己的風險
Ophelia avatar
By Ophelia
at 2020-01-11T10:50
Joe avatar
By Joe
at 2020-01-15T12:58
推,對多數一般使用者來說硬體RAID確實沒多大必要
Irma avatar
By Irma
at 2020-01-19T17:16
RAID 5也是,只是增加出問題時的風險與煩惱
Kumar avatar
By Kumar
at 2020-01-19T20:11
跟上一篇差好多
Frederic avatar
By Frederic
at 2020-01-24T02:15
這篇比較現實面點,很多在業內的人對Raid也是一知半
解,願意分享都是好鄉民
William avatar
By William
at 2020-01-27T18:44
家用NAS要組raid嗎,還是jbod就好?
Michael avatar
By Michael
at 2020-01-28T08:59
樓上, jbod是最差的用法, 連raid都不算, 沒增加效能
Isla avatar
By Isla
at 2020-02-01T16:30
也沒增加容錯性. 只有風險跟RAID0一樣都是倍數成長
Regina avatar
By Regina
at 2020-02-06T09:53
推這一篇,上一篇危言聳聽
Candice avatar
By Candice
at 2020-02-09T11:21
大致同意,不過Windows的動態磁碟區我中了好幾次坑
Ina avatar
By Ina
at 2020-02-11T13:50
QNAP 不是有 ZFS? 然後 RAID6 不是比 5 更好?
Kumar avatar
By Kumar
at 2020-02-14T11:16
RAID6 需要顆數太多... 家用還不如 RAID1 單純
RAID1 的資源直接做一份冷備份也是可行的選項
Necoo avatar
By Necoo
at 2020-02-16T03:10
可是我剛好有 4 bay 機子 用 RAID 6 剛好啊
Sarah avatar
By Sarah
at 2020-02-19T14:00
優質文推
Rebecca avatar
By Rebecca
at 2020-02-21T13:52
但soft raid無法bitlocker hard raid可
(mirror情況)
Odelette avatar
By Odelette
at 2020-02-22T23:33
推這篇
Leila avatar
By Leila
at 2020-02-26T10:56
推 上篇根本鬼扯 下面還一堆推 看的我一堆問號

我一直有一個組RAID的問題?

Steve avatar
By Steve
at 2019-12-24T20:16
raid的定義你搞錯了。 ※ 引述《adsl15888 (去留)》之銘言: : 我一直有一個組RAID的問題, : 就是組RAID 5/6,只存取資料用,不裝OS系統 : 今天如果壞的是硬碟,很簡單,就換硬碟就好了, 不對,就算是同規格的硬碟,換上去rebuild完,還是要跟異地備份碟做資料比對,確認 ...

SSD外接需要Y線嗎?

Frederic avatar
By Frederic
at 2019-12-24T15:53
如題, 請問SSD外接需要Y線嗎? 查板上,傳統外接2.5吋硬碟大都建議使用Y線, 避免電力不足,如果插USB2.0舊電腦,Y線更是必備。 所以就想到新的SSD就是IC顆粒,並沒有傳統碟盤需要驅動, 那如果這樣的話,需求電力較少之下,那外接需要Y線嗎? 傳統外接硬碟吃電不夠,硬碟容易損壞,SSD吃電不夠會 ...

外接硬碟選擇

Donna avatar
By Donna
at 2019-12-24T02:18
最近想買一顆外接硬碟來做備份檔案用的 選手如下 1. Toshiba 2TB Canvio PremiumII 2. Toshiba 2TB Canvio Advance V9 3. wd my passport 2tb 主要以上3款,不知道1.2款差在那邊 想請各位大神指點一下 這幾款的差異或優缺點 ...

pchome 博蒂 SSD 2TB 特價4990

Una avatar
By Una
at 2019-12-23T22:22
如標題 Patriot美商博帝 P200 2TB 2.5吋 SSD固態硬碟 https://24h.pchome.com.tw/prod/DRAH0T-A900AEJ10 算便宜吧? - ...

筆電系統轉移

Olivia avatar
By Olivia
at 2019-12-23T17:20
大家好 小弟電腦一直不是很順,想要將原來的HDD換成SSD,但上網查到的方法,現在都要錢了,而 且是採年訂閱制 有沒有免費或短期的?謝謝! - ...