![]() |
||
|
Power Member
![]() ![]() 加入日期: Jun 2002
文章: 672
|
[突發奇想]可以用光碟做raid3嗎??
相信大家一定都遇過
明明就是同一批光碟、同一台燒錄機、同一個時間燒的 連保存方式都一樣 但是上百片當中就是會有1片2片掛得特別快 雖然說可以用多備份幾份的方式來避免這種悲劇發生 不過這樣要付出的成本就跟raid1一樣是呈倍數成長的 所以小弟想說能否運用raid3中Parity Data的觀念 以幾片光碟為一組另外計算出一片Parity Disk 當其中有某片光碟壞掉時就可由剩下的光碟rebuild壞掉的那片 這樣就跟raid3一樣可以減少許多的成本 而且光碟的資料是唯讀的 不像磁碟機不斷變更資料會加速Parity Disk的陣亡機會 不曉得這種想法能否實現?? 如果可以的話 那有軟體可以做到了嗎?? |
|||||||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Sep 2005
文章: 876
|
可能不需要這麼麻煩~
用 RAR 分割壓縮 單檔15M +入 SFV 再燒成2片(或多片) 這樣缺哪個檔由另一個碟補上即可~ |
||
|
|
|
Major Member
![]() 加入日期: Mar 2003
文章: 215
|
那讀一份資料,不就要好幾台光碟機才能讀
|
|
|
|
Major Member
![]() 加入日期: Jun 2004
文章: 294
|
先把剩下的讀到硬碟去,再做運算行了吧
|
|
|
|
Major Member
![]() 加入日期: May 2005
文章: 277
|
首先...不知有如此做的軟體
其次: 動用RAR的話,直接加入 Recovery Record 即可救回一定比例資料(當然,整片廢掉就ooxx) 以下都是空想: -_- 1. raid 5 會不會更省?(並聯2~3+1台DVDrom...好像也不貴) 2. raid 0 會不會加速?(god, 兩台DVD rom並聯,32x讀取,多聯幾台多加速...) 唔,該不會現成的企業級光碟櫃已經有這樣做的了?
__________________
----------- 潛... |
|
|
|
Power Member
![]() ![]() 加入日期: Jun 2002
文章: 672
|
引用:
raid5的話Parity Data是分散的 如果只是要擷取某片光碟內的資料就要讀取所有光碟來還原 這樣會很浪費時間 所以不如學raid3把Parity Data單獨獨立一片 讀取資料時看資料在哪片就放哪片 使用上應該就跟普通在存取光碟一樣 學raid0的話也沒有意義 因為這就跟同時從兩台光碟機複製檔案到硬碟一樣 而且這速度還會卡在硬碟的存取速度 此文章於 2005-10-23 11:42 PM 被 mains 編輯. |
|
|
|
|
Power Member
![]() ![]() 加入日期: Jun 2002
文章: 672
|
引用:
這樣跟多燒幾份沒有兩樣吧O.o? 而且資料光碟本身就有偵錯碼 做個sfv來檢查多此一舉吧 |
|
|
|
|
Regular Member
![]() ![]() 加入日期: Apr 2003
文章: 55
|
|
|
|
|
Power Member
![]() ![]() 加入日期: Jun 2002
文章: 672
|
引用:
(很感謝czw兄分享這個資訊) 這種演算法可以"任意修復"跟Parity Data"同等數量"的數據 這比一般raid3或raid5使用的XOR來說安全性高太多了 用XOR運算出來的數據一組內也只能修復一個數據而已 我想這程式應該是用到很複雜的演算法吧 不過小弟只是想解決常常有一兩片光碟特別容易掛點的問題 並不需要怎麼高的安全性 用到這種演算法真是太奢侈了點orz..... (而且太花時間了...囧) 所以XOR應該就夠用了^^b 而且如果用XOR來產生Parity Data 速度應該會快上不少吧 此文章於 2005-10-24 11:26 PM 被 mains 編輯. |
|
|
|