PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區
帳戶
密碼
 

回應
 
主題工具
mains
Power Member
 

加入日期: Jun 2002
文章: 672
[突發奇想]可以用光碟做raid3嗎??

相信大家一定都遇過
明明就是同一批光碟、同一台燒錄機、同一個時間燒的
連保存方式都一樣
但是上百片當中就是會有1片2片掛得特別快
雖然說可以用多備份幾份的方式來避免這種悲劇發生
不過這樣要付出的成本就跟raid1一樣是呈倍數成長的
所以小弟想說能否運用raid3中Parity Data的觀念
以幾片光碟為一組另外計算出一片Parity Disk
當其中有某片光碟壞掉時就可由剩下的光碟rebuild壞掉的那片
這樣就跟raid3一樣可以減少許多的成本
而且光碟的資料是唯讀的
不像磁碟機不斷變更資料會加速Parity Disk的陣亡機會

不曉得這種想法能否實現??
如果可以的話
那有軟體可以做到了嗎??
     
      
舊 2005-10-21, 01:42 AM #1
回應時引用此文章
mains離線中  
e-mail.club.tw
Junior Member
 

加入日期: Sep 2005
文章: 876
可能不需要這麼麻煩~

用 RAR 分割壓縮 單檔15M +入 SFV 再燒成2片(或多片) 這樣缺哪個檔由另一個碟補上即可~
 
舊 2005-10-21, 08:39 AM #2
回應時引用此文章
e-mail.club.tw離線中  
jerrychien
Major Member
 

加入日期: Mar 2003
文章: 215
那讀一份資料,不就要好幾台光碟機才能讀
舊 2005-10-21, 08:58 AM #3
回應時引用此文章
jerrychien離線中  
erhu54321
Major Member
 

加入日期: Jun 2004
文章: 294
先把剩下的讀到硬碟去,再做運算行了吧
舊 2005-10-21, 10:01 AM #4
回應時引用此文章
erhu54321離線中  
tatikoma
Major Member
 

加入日期: May 2005
文章: 277
首先...不知有如此做的軟體
其次: 動用RAR的話,直接加入 Recovery Record 即可救回一定比例資料(當然,整片廢掉就ooxx)
以下都是空想: -_-
1. raid 5 會不會更省?(並聯2~3+1台DVDrom...好像也不貴)
2. raid 0 會不會加速?(god, 兩台DVD rom並聯,32x讀取,多聯幾台多加速...)

唔,該不會現成的企業級光碟櫃已經有這樣做的了?
__________________
-----------
潛...
舊 2005-10-21, 02:21 PM #5
回應時引用此文章
tatikoma離線中  
mains
Power Member
 

加入日期: Jun 2002
文章: 672
引用:
作者tatikoma
首先...不知有如此做的軟體
其次: 動用RAR的話,直接加入 Recovery Record 即可救回一定比例資料(當然,整片廢掉就ooxx)
以下都是空想: -_-
1. raid 5 會不會更省?(並聯2~3+1台DVDrom...好像也不貴)
2. raid 0 會不會加速?(god, 兩台DVD rom並聯,32x讀取,多聯幾台多加速...)

唔,該不會現成的企業級光碟櫃已經有這樣做的了?


raid5的話Parity Data是分散的
如果只是要擷取某片光碟內的資料就要讀取所有光碟來還原
這樣會很浪費時間
所以不如學raid3把Parity Data單獨獨立一片
讀取資料時看資料在哪片就放哪片
使用上應該就跟普通在存取光碟一樣

學raid0的話也沒有意義
因為這就跟同時從兩台光碟機複製檔案到硬碟一樣
而且這速度還會卡在硬碟的存取速度

此文章於 2005-10-23 11:42 PM 被 mains 編輯.
舊 2005-10-23, 11:29 PM #6
回應時引用此文章
mains離線中  
mains
Power Member
 

加入日期: Jun 2002
文章: 672
引用:
作者e-mail.club.tw
可能不需要這麼麻煩~

用 RAR 分割壓縮 單檔15M +入 SFV 再燒成2片(或多片) 這樣缺哪個檔由另一個碟補上即可~


這樣跟多燒幾份沒有兩樣吧O.o?
而且資料光碟本身就有偵錯碼
做個sfv來檢查多此一舉吧
舊 2005-10-23, 11:54 PM #7
回應時引用此文章
mains離線中  
czw
Regular Member
 

加入日期: Apr 2003
文章: 55
http://www.pczone.com.tw/vbb3/showthread.php?t=144861
這個應該可以
不過建par檔很慢很佔cpu資源
舊 2005-10-24, 01:22 AM #8
回應時引用此文章
czw離線中  
mains
Power Member
 

加入日期: Jun 2002
文章: 672
引用:
作者czw
http://www.pczone.com.tw/vbb3/showthread.php?t=144861
這個應該可以
不過建par檔很慢很佔cpu資源


(很感謝czw兄分享這個資訊)
這種演算法可以"任意修復"跟Parity Data"同等數量"的數據
這比一般raid3或raid5使用的XOR來說安全性高太多了
用XOR運算出來的數據一組內也只能修復一個數據而已
我想這程式應該是用到很複雜的演算法吧

不過小弟只是想解決常常有一兩片光碟特別容易掛點的問題
並不需要怎麼高的安全性
用到這種演算法真是太奢侈了點orz.....
(而且太花時間了...囧)
所以XOR應該就夠用了^^b
而且如果用XOR來產生Parity Data
速度應該會快上不少吧

此文章於 2005-10-24 11:26 PM 被 mains 編輯.
舊 2005-10-24, 11:15 PM #9
回應時引用此文章
mains離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是10:52 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。