Re: [問題] Linux上的 RAID 1 可靠嗎?

看板Linux作者時間18年前 (2007/01/16 18:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/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
文章代碼(AID): #15hAcZ00 (Linux)
文章代碼(AID): #15hAcZ00 (Linux)