[轉貼] 警告!不要再用Raid 5了!


downtodo wrote:
以容量來說 RAI...(恕刪)


你的意思是做 RAID6 就可以完全不用備份 ?!

只能說保重囉
System Engineer
downtodo wrote:
以容量來說 RAI...(恕刪)


為什麼RAID5一定要再買多一倍的硬碟?我只要容量夠大不就好了?
RAID是因為受其先天的機制限制,以數量為基準點,但為了速度所以也只好妥協,
但是存放備份的主機就沒有這個問題,並不需要一模一樣才能保存,
1x1x1-1<1搭配 2 bay 2=2 or 3=3其實同樣也可以有足夠空間做儲存,
因為不可能硬碟永遠都是滿的狀態,所以我並不會將他做到完全相同.

畢竟硬碟在RAID上真的夠用就好,不會買太大容量的硬碟,
而且密度問題使得風險也是越高, 他只是一個保險,不是要當成檔案伺服器,
瘋狂地往裡面塞東西,所以其實還是有很大靈活度的.
(檔案伺服器就是會另外的外掛儲存了)

甚至於是2x2-2 2=2這樣子也同樣是OK的,依照用途去調整的空間還是很大,
所以應該沒有必要把它想得那麼死,像非要把他找出最佳利用率一般.

如果照妳這樣全部塞進去,那不但本身風險高,連同一起壞的機率也會提高了,
有需求了再做購買,以主機為單位的方式去擴充,才能夠把風險分攤掉吧?

RAID說到底就是希望降低其故障停機的影響機率,
但是似乎在方案選擇上面,你又有點背道而馳了的感覺.
做Raid 6 不代表不需要做備份

我之所以會選擇Raid 6+ 2 Hot Spare

最主要還是絕對不可能把這種機率跟機會靠"人"去解決

Hot Spare 就是選擇增加容錯率

不管Raid 6 or 10 不管你是一人網購公司還是百人千人企業

思考一下為何要做Raid ?

只是要容量來儲存? 那就便宜做就好

如果是要安全性 可靠性, 請選擇越高階的Raid 機制以及NAS 廠商

我個人是用Netapp... 我知道..這是企業級前三品牌

但是他就是穩, 目前我有三座Netapp 在三個不同辦公室, 每天晚上固定異地差異性備份回台北辦公室


以及...備份不是只有硬碟這個選項..

某日商 , 某電視台, 他們就是前端用NAS, 然後每天晚上下放去磁帶機, 日商更誇張就是每天備份磁帶放去銀行保險箱存放, 每天都會做......




思考一下, 你的資料對你的重要性為何, 你願意花多少預算在上面?

這很簡單就可以推敲出來了




Raid6比5安全多了
當然該備份還是要備份阿
5的故障率高6太多了
看樣子似乎有越來越多人開始陷入無止盡備份迴圈當中了.
雖然每個人要怎麼做是必須依照情形選擇,但還有個重點就是投報率.

評估需依照安全級別與影響層面去做調整, 因為不能夠無限上綱的.
家用人數範圍跟企業規模不同,都是左右選擇的最根本,
另外還有一點才是一切, 就是口袋裡面有多少錢?這點沒錯吧?

本機RAID5+1熱備援,這代表著一份完整資料.
異端或外接當中,有著RAID1保存著兩份快照資料.
也就是說他必須同時故障四顆以上,才會導致無法修復的可能.

認為還不夠安全的朋友,可以算算看出門被四隻狗咬的機率,
或是連續車禍四次存不存在於你們人生中?
各位相同壽險有沒有也保了四份呢?或身邊誰發生了這種"好運"過?

需不需要為了一個家庭,或千人以內企業,搞的機房與Google一樣呢?
雖然這是很誇張的形容,但是相信很容易就能明白我表達的意思.

RAID6一張卡價格是多少錢? 我不清楚大家有沒有基礎概念?
一張最基本具備RAID6的卡,都是以萬為單位的.
能夠接4顆以上又拉高到2萬以上的價格,
這代表著多少顆硬碟呢?是分散安全還是容錯兩顆安全呢?

回到根本來看,一端使用RAID6的安全&效益比較大呢?還是多處RAID5來得大呢?
還記得RAID以什麼做為單位吧?顆, 是的沒錯,數量才是其基本精神對吧?!
其實如果要求更高等級的保險,SOFT RAID 可以組 兩層、三層...

● RAID-55

RAID-5 三組,再去組 RAID-5

容錯程度:允許同時壞1組,每組允許壞1顆。

需要顆數:最少需 9顆,實際可用容量只有 4顆,浪費 5顆。

● RAID-66

RAID-6 四組,再去組 RAID-6

容錯程度:允許同時壞2組。每組允許壞2顆。

需要顆數:最少需 16 顆,實際可用容量只有 6顆,浪費 10顆。


其它還有 RAID-56、RAID-65....之類的組合。



實做舉例:(Linux,CentOS 7)

※ 因沒有那麼多顆硬碟,所以用「映像檔」掛載「虛擬磁碟機」的方式,來模擬實驗。


1) 創建 9 個映像檔(每個 100MB)

指令:
dd if=/dev/zero of=/路徑/檔案名稱 bs=每區塊大小 count=幾個區塊

例:
dd if=/dev/zero of=/home/raid/[00]100M.img bs=1M count=100

chmod 666 *.img



2) 把映像檔,分別掛載為「虛擬磁碟機」,得到 9台 虛擬磁碟機

指令:
losetup /dev/虛擬磁碟機編號 /路徑/映像檔名稱

例:
losetup /dev/loop1 /home/[00]100M.img




3) 每 3台 虛擬磁碟機,組成一組 RIAD-5

mdadm --create /dev/md1 --level=5 --raid-devices=3 /dev/loop1 /dev/loop2 /dev/loop3

mdadm --create /dev/md2 --level=5 --raid-devices=3 /dev/loop4 /dev/loop5 /dev/loop6

mdadm --create /dev/md3 --level=5 --raid-devices=3 /dev/loop7 /dev/loop8 /dev/loop9

得到三組 RAID-5,分別為:md1、md2、md3


4) 那三組 RAID-5 ,再去組成 RAID-5

mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/md1 /dev/md2 /dev/md3

# 格式化
mkfs -t ext4 /dev/md0

# 掛載為目錄
mount -t ext4 /dev/md0 /mnt/raid



↑ 查看 md0 詳細資訊

這是第二層的,由 md1、md2、md3 三組 RAID-5 去組成的



↑ 可用空間為 351MB

9 顆 100MB 虛擬磁碟,組成 RAID-55(兩層)

理論上可用為 4顆
(400MB,扣除分割表、日誌系統什麼的,所以可用只剩 351MB)

浪費掉 5顆


*********************************************

測試可靠度、拔除硬碟、重建:

刪除「虛擬磁碟機」
砍掉映像檔
模擬 硬碟拔除/失效/離線 的狀況



我暈.....
磁碟都已經砍了
md1 的三顆,竟然還是 active sync 在線同步狀態

這部份如何測試,要再研究

貌似 Linux 的 mdamd (soft raid)每隔一段時間,才會去檢查 磁碟陣列 的健康度。

不過即使砍掉一顆,md0(第二層的陣列)掛載的目錄,仍是可以正常讀寫的。


*******************************************

RAID-55 可靠性來講,因為是由 三組 去組成的,允許其中一組整個壞掉。所有有兩次重建機會。

第一次重建(其中一組有一顆損壞),假如不幸失敗,還有第二次機會重建(直接重建該組)。

RAID-66 可靠度更高,不過浪費的顆數也更大。


保險,真的就是用 錢 兜出來的。

只要有錢,要組 兩層、三層,隨君高興。只是愈多層,浪費的顆數就愈驚人。

這種情況,其實用普通硬碟就好了。

企業級的買一顆的 "錢",普通硬碟可以買兩顆。




這個擺明就是在推銷 企業級硬碟的

企業級 URE 1E-16,重建成功率高。表面上很好。

但是關於「成本」的部份,該作者一句都沒提。企業級買一顆的錢,普通硬碟可以買2顆。

同樣的錢,還不如買普通硬碟,組 RAID-55、66、56、65...之類的。以數學機率來講,保險程度比只有一層的大的多了。

況且企業級也不是無敵的。我也買過企業級硬碟,不到一年就壞了。URE 1E-16 有個屁用,硬碟直接就壞了,URE 啥米碗糕的,用都用不到。心得就是:浪費錢。

廠商數據都是參考的啦,最終還是看人品。

而人品說穿就是賭博,除非強運的人,不然通常都是十賭九輸的。與其賭博,還不如科學一點,RAID 組個兩層之類的(用便宜的硬碟就好),比較有保障。
硬碟同時上線的...一段時間後很容易一起掛..不管是企業 還是家用硬碟

最高紀錄一次四顆 SAS 10000RPM.

SSD 最高一次6顆掛點.

raid 卡偶爾也會掛... 我用過的超過100張卡掛過4張

剛好我當IT超過20年的經驗中都遇到過...

RAID 只是為了讓系統可以繼續跑下去

多做備份才是王道...
最怕就是硬碟同時段掛點,所以我都儘量把硬碟分時段購入和上線
sopp0820 wrote:
硬碟同時上線的......(恕刪)
其實一直思考RAID的安全性
理論上, 怎麼把硬碟同時掛點的機率降到最低

平均分購四大硬碟廠
還是同一牌,不同型號
還是同一牌, 同一型, 但出廠日期打散

又低容量者與高容量者, 要取那一種?
單蝶高容量與低容量者, 又要取哪種?

還是乾脆就買企業碟同轉速最貴的型號?
或是買最便宜的硬碟, 但組兩台, 一台備援

平價NAS碟的URE會比一般消費硬碟高嗎?
莫非定律告訴我們,會出錯的,就一定會出錯。

硬碟要出問題,就一定會出問題,和是不是 RAID 5 無關,弄成 RAID 1000 也一樣會出問題...

看過 2008 年那部文獻電影 Life After People, 就知道裡面有一段對話:

限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)