Re: [問題] Linux上的 RAID 1 可靠嗎?
※ 引述《Pokai.bbs@bbs.cs.nctu.edu.tw (非竹科工程師)》之銘言:
> 效能上兩者哪個好,可能需要實測數據來證實
這我完全同意. 事實上我認為hardware很大機會比software RAID
效能更好. 因為正如我之前說的, 在數據需要經過主機板的BUS
這點上, 已可能做成相對巨大的overhead.
不過這篇的問題不是比較「可靠性」嗎? :P
> 不過功能上hardware RAID還是有比較好
> 1. hardware RAID不依靠OS層來運作,如果哪一天,你的Linux壞了,還是不用怕
> OS壞了不能開機, 照樣rebuild
且不說hardware RAID「經常」出現report HDD fail
(但我用自己寫的類似"dd"指令的程式可以完全回復資料, 證明
是RAID card本身不穩定, 而不是硬盤故障.
btw, 那已經是港幣3000元以上, 甚至上萬的貨色了)
Linux OS有問題可以用recovery CD(通常就是install CD的第一片)
甚至如果只是作為file server, 可以自行製作LiveCD. 這樣的穩定性
該和fireware內的OS不相上下.
> 2. 用hardware RAID,你底層的file system還是原本的,譬如ext3
> 這樣如果你要用到ghost之類較底層的程式,就比較沒問題
> software RAID是比較冷門的file system,怕要用到的程式不支援
> 真的系統壞了,拿硬碟到別的系統去讀,就是ext3,簡單的很
> 但要建構一個能讀software RAID的環境,比較繁雜,相對風險就比較高
這是你不了解. 以RAID0和RAID1來說(adaptec的)hardware RAID的物理存放方式
和Linux的沒有任何差別, 只是footer(?)的內容不同而已. 而promise的話分別也不過
是把在硬碟末端的資訊移到硬盤開端(header?)
這點上我看不到任何具意義的差別.
> 3. software RAID是用partition做單位,假設一棵disk劃三個partition
> 就要設定三個software RAID,相對手續比較麻煩一些
hardware RAID也是用partition來做單位的. 不過你通常不會有機會看到而已. (茶)
> 4. 相對起來,一般硬體還是比軟體要擔心的問題少一些
> 譬如software RAID軟體是不是要更新,軟體壞了會不會弄壞整個RAID等等
> software畢竟牽涉的環節比較多,環環相扣之下,可靠度還是比較低
相對而言. 都硬體firmware有缺陷時要更新就更麻煩, 需要冒的風險就更大了.
btw, 不論hardware還是software RAID, 沒事幹亂更新是「自找麻煩」.
--
┌─────◆KKCITY◆─────┐ ◢ ◤ ★ 線上音樂新震撼 ★ ◢ ◤
│ bbs.kkcity.com.tw │ ^_^ / 隨選隨播免等待 KKBOX◤ ^_^ /
└──《From:202.134.126.84 》──┘ ◤ http://www.kkbox.com.tw ◤
--
推
01/17 15:07, , 1F
01/17 15:07, 1F
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章