各位大大好
小弟知道
Raid 0 是透過分散寫入來達到讀寫速度增加
Raid 1 是透過同時寫入來達到鏡像保存備份
但現在有個疑慮,因為爬文說可以,有的說不行
故此想上來這裡問問....
假如我用主機板內建功能做了raid 1,
今天如果有異常,我是無法把剩下那顆好的硬碟拿出來從外接裝置去讀取,對吧??
因為加密
因為我印象中我曾經嘗試過去讀取,但是硬碟是讀取不到的
但有人跟我說可以...所以現在有點疑惑
要看你用那一家 RAID 做的
正常來說 DISK array 如果是 A 公司的 RAID card 做的
要到別台讀取就是要用 A 公司的 RAID card 才能讀得到
至於 RAID 1 disk 能不能在非 RAID 環境下讀取
這要看 RAID card 怎麼去實做的
不同公司做法不同
我只知道 intel 可以直接在非 RAID 環境下讀取
最後 disk array 不一定會加密, 就算有,那就...解密
這與 disk array 能不能讀到無關, 單純加解密問題
這是巢狀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
那樣用起來會滿方便的