iT邦幫忙

4

Raid 0 1陣列問題請教

  • 分享至 

  • xImage

各位大大好
小弟知道
Raid 0 是透過分散寫入來達到讀寫速度增加
Raid 1 是透過同時寫入來達到鏡像保存備份

但現在有個疑慮,因為爬文說可以,有的說不行
故此想上來這裡問問....

假如我用主機板內建功能做了raid 1,
今天如果有異常,我是無法把剩下那顆好的硬碟拿出來從外接裝置去讀取,對吧??
因為加密
因為我印象中我曾經嘗試過去讀取,但是硬碟是讀取不到的
但有人跟我說可以...所以現在有點疑惑

看更多先前的討論...收起先前的討論...
望空 iT邦研究生 4 級 ‧ 2025-07-07 17:06:57 檢舉
加密 跟 raid是兩回事
DennisLu iT邦好手 1 級 ‧ 2025-07-07 22:36:38 檢舉
用內建的RAID1 ,可以讀取的到。
將兩顆硬碟變成一個邏輯硬碟,對系統來說就是一個硬碟。
格式化什麼就是什麼磁區格式,
你的系統對磁區有安全性加密,正常來說,你能看到那顆硬碟,
但是你讀不到內容。
你都知道是加密了,當然看不到其內容。

主機板是Intel系的 九成九就是內建Intel RAID。
如果是HP的Server就可能是Smart Array。
問跟硬體有關的問題,不給型號,你當然會得到可以跟不可以的答案。
要達成外接裝置能存取,大概只有WIN內建的RAID設定
也就是OS本身的RAID模擬功能,當然前提是不能上EFS跟BITLOCKER
如果有上,你得先把金鑰備份出來解密之後才能讀取
至於不同品牌的RAID大多無法共通,這是智商稅,越安全越強大的RAID方式,保護越多
還有附送的硬體RAID同廠牌只要世代別差太多應當可以讀取,差太多就不用想了
bigsmile iT邦新手 4 級 ‧ 2025-07-08 10:12:33 檢舉
和加密無關
lacao iT邦新手 4 級 ‧ 2025-07-08 15:01:55 檢舉
Raid 1 的硬碟單獨拿一顆拿去別台電腦是可以正常讀取的,會讀不出來是因為加密機制保護,不是Raid 1的關係
nerv80736 iT邦新手 4 級 ‧ 2025-07-16 11:52:38 檢舉
SERVER的 陣列卡 做RAID的硬碟不是不同嗎? 理論上不同家會有讀不到吧
一般PC的INTEL的軟體陣列就沒差
ET74458 iT邦新手 4 級 ‧ 2025-07-26 16:30:01 檢舉
我自己試過的SATA RAID1(RAID 控制晶片型號不確定),為了救SQL資料(客戶沒備份)(或是兩顆同時被判定故障,拔出來檢測因為只是壞軌(不能損壞太嚴重)) ..在 LSI MegaRAID,Intel RAID或是QNAP RAID(用PE方式)是可以讀取(前提客戶不能設定資料加密)
感謝回復,後來說服老闆不做RAID了
DennisLu iT邦好手 1 級 ‧ 2025-07-28 17:48:32 檢舉
你的敘述需求重點在於備份取資料,

RAID的重點在於壞硬碟的時候,系統不用重灌,
支援熱插拔甚至不需要關機,盡量減少服務中斷時間。

你老闆誤會RAID1就是備份(很多老闆都這樣 習慣就好)

假設你減少中斷時間與意外發生備份取資料,
兩者都要,應該是兩件事都要做。
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

3
jeremyjoung
iT邦新手 5 級 ‧ 2025-07-09 00:45:22
最佳解答

這是巢狀FS檔案系統的問題
實際上幾乎所有的軟硬體震列都是建立在一個RAID專用的"RAID FS"之上(廣義擴張解釋)

我們知道的狹義FS包括常見的FAT32 NTFS exFAT ext3/4 等等
這些都是針對實體的檔案系統

而要把多顆硬碟模擬成一個新的"邏輯磁碟",實際上也需要透過一個專用的FS外殼來包裝
簡單的說就是一個VMDK虛擬硬碟

這個FS外殼標籤非常重要,因為RAID所有的格式宣告資訊就是"記"在這個外殼上
如果沒有這個外殼 當你的硬碟移到其他同型硬體上時就會無法讀取
甚至只要交換一下硬碟順序都會錯亂

而就是因為有這個標籤
所以不管是硬碟交換順序還是整批移動到同家的備用主機上
主控端都可以正確的辨識並重現RAID的內容

而且由於市面上的陣列系統並沒有一套統一標準,所以這些RAID FS對於每一家廠商來說 全都是私有獨立的客製化規格

你的Intel軟體RAID硬碟之所以插到其他電腦/外接盒上讀不到
只是因為其他電腦無法辨識那個最外層的那個RAID資訊
但如果是插到其他任意Intel RAID主控的主機板上,那麼就直接可以讀取(因為同規格)

然後已經有人提過了 RAID並非資料加密
另外雖然因為FS外殼汙染 所以其他系統無法直接讀取R1檔案內容
但是 這並不影響實際的內部檔案RAW資料塊儲存
如果使用低階的硬碟掃描軟體的話,就可以直接掃瞄出包裹在RAID內側的實體檔案FS(僅限R1)
當然
雖然也有可以掃描R0 R5的高階救援軟體 但那是另外一回事

總之
如果你想要直接開Intel軟體RAID的硬碟
那就去準備另外一台Intel主機板 這樣就可以直接讀取
有些主機板能支援混合模式AHCI+RAID
那樣用起來會滿方便的

感謝回復,後來說服老闆不做RAID了

5
owan
iT邦高手 1 級 ‧ 2025-07-07 17:21:55

要看你用那一家 RAID 做的
正常來說 DISK array 如果是 A 公司的 RAID card 做的
要到別台讀取就是要用 A 公司的 RAID card 才能讀得到

至於 RAID 1 disk 能不能在非 RAID 環境下讀取
這要看 RAID card 怎麼去實做的
不同公司做法不同
我只知道 intel 可以直接在非 RAID 環境下讀取

最後 disk array 不一定會加密, 就算有,那就...解密
這與 disk array 能不能讀到無關, 單純加解密問題

感謝回復,後來說服老闆不做RAID了

我要發表回答

立即登入回答