在這個硬碟越來越便宜的時代,許多桌上型電腦玩家,都會幫自己組裝一個NAS系統來存放重要的檔案收藏。其實用自己的主機來運用RAID系統,可以免除另外裝置一台NAS主機的成本。在空間與資源的運用上,會比較划算。以前要在主機上使用RAID功能,雖然主機板都有支援,但因為機殼的設計都比較傳統,以少量硬碟為主,真的要裝多顆硬碟會有一點難度。不過在SSD硬碟日漸普及後,隨著玩家自組RAID的普及,現在的機殼也開始支援多硬碟空間。使得在主機上建立RAID系統,成為玩家的一個選擇。
如果只有一台主機,而不另裝NAS電腦,要選擇哪一種RAID模式會比較實際呢?大致上有兩種選擇:
一、安全性
以資料的安全性來說,RAID 1可說是首選。它的優點是保證所有硬碟都有備份,不會因為有任何一顆硬碟毀損,導致資料遺失。
RAID 1 的資料儲存方式,是以RAID 10為架構,將RAID 1和RAID 0架設再一起。優點是在寫入資料時,會同時寫入另一個硬碟內的磁區。舉例來說,如果主機裝設4顆硬碟,每顆200GB,硬碟的總容量是800GB,但實際使用卻只有400GB,也就是2顆硬碟。不管這2顆硬碟內寫入任何資料,都會同時複製到另外兩顆硬碟中。如此一來,4顆硬碟不管是哪一顆壞掉,都還有另外一個完整的備分存在。RAID10在讀取時,可以同時達到RAID1的安全性,又能兼有RAID 0的速度。
聽起來很棒,但這也是RAID 10 最大的缺點。因為所有的硬碟都是以倍數來做備份,變成可使用的空間反而是所有的RAID最沒效率的,等於是裝2顆硬碟只用到1顆的感覺。這適合重視檔案安全,而非儲存空間的玩家。
二、效益性
如果玩家覺得要多裝一顆以上的硬碟,才能全都備份太浪費空間的話,那RAID5會是不錯的選擇。RAID 5 的原理,是把資料運算過後的糾錯檢查碼儲存起來,利用奇偶校驗碼(XOR)來做運算。具體來說,就是把將資料分成 n-1 份,分別寫入每顆硬碟之中。而資料與校驗碼是以交錯的方式,存在各顆硬碟上。
這樣會有什麼結果呢?舉例來說,假設主機上裝4顆200GB的硬碟,資料的儲存就是以整體的600GB來計算,並分別存到4顆硬碟中。這樣會造成一個效果,就是只要有一顆硬碟毀損,另外3顆硬碟都可以抓回所有600G的檔案。RAID5的目的,就是確保在電腦只有一顆硬碟的損壞下,可以保存所有資料。如果壞掉2顆,就會有資料毀損。
那RAID5的缺點是什麼?由於它的運算與資料的處理比較複雜,相對的電腦運算就會較慢。如果裝上去的硬碟少,例如只有3顆,那資料的讀寫就會比較快。相對的比較不擔心硬碟的毀損。但如果是以單數的倍數安裝,例如裝上6顆,由於運算複雜,效能就會更低,故障的風險較高。
但RAID5在操作上可使用的硬碟空間,比RAID1高。假設同樣是裝上6顆硬碟,等於RAID1只剩3顆可用,而RAID5卻還有5顆的容量可用。
結論:
除了這兩種以外的RAID模式,造成資料遺失的風險更高或是需要安裝更多顆硬碟增加空間。相較之下倒不如另外安裝NAS系統。對玩家來說,如果你的需求是需要更多空間,在考慮資料備份的情況下,可以選用RAID5系統。如果把資料保存放在首位,就選RAID1來安裝吧。
留言列表