web-dev-qa-db-ja.com

RAIDディスクフォーマット/コントローラー間の転送可能性

RAIDに関するいくつかの質問。私は答えを知っていると思いますが、私がプレイしようとしているので、数年分の個人データを再確認したかっただけです。

私はそれを正しく理解していますか:

  1. RAID-1(ミラー)をセットアップしている場合、スタンドアロンドライブとして個々のディスクを単独で使用することはできません。言い換えれば、RAIDされたディスクをUSBエンクロージャーに貼り付けて、OSがそれを認識することを期待できませんか?

  2. RAIDをセットアップしている場合、あるメーカーのRAIDコントローラーが別のメーカーのコントローラーでセットアップされたディスクを認識することを期待できませんか?

両方の質問は基本的にこれに要約されます-個々のRAID-1ディスクのフォーマットが何らかの形で標準化されているかどうか、およびRAID固有の制御データがディスクにどのように保存されているか(ある場合)。

ありがとう

3
Pedro San Lukas

どちらの答えも、RAIDコントローラーのタイプによって異なります。たとえば、以前の仕事では、RAID-1ドライブからデータを引き出し、外部USBエンクロージャーに挿入し、別のコンピューターに接続することで、データを正常に復元しました。またはそれについてユニーク。 (これは、ハードウェアRAIDを備えたUbuntu Linuxサーバーからプルされ、RAID構成がまったくないUbuntu Linuxワークステーションに接続されたEXT3ファイルシステムでした。)一方、完全に読み取り不可能なRAID-1ドライブもありました(「このドライブをフォーマットしますか? "" NO !!! ")何かに接続した場合しかし最初にセットアップされたRAIDコントローラー。

RAIDアレイ全体をプルし、まったく異なるメーカーの別のRAIDコントローラーに(データを失うことなく)正常にセットアップするというサクセスストーリーのシステム管理者の役割も担っている友人や同僚から聞いたことがあります。ただし、この分野での私自身の経験では、あるRAIDコントローラーが別のRAIDコントローラー用にセットアップされたディスクを読み取ることはできません。 YMMV。

結論:目標がRAIDディスクの移植性である場合、2つの選択肢があります。

  1. one RAIDコントローラーを選択して固定します。ディスクを他のコントローラーと一緒に使用しないでください。
  2. ソフトウェアRAIDを使用する-私はLinux上のMDの大ファンですが、ソフトウェアRAIDには、もちろん、物理RAIDコントローラーの専用ハードウェアから得られるパフォーマンスがありません。
3
Kromey

1:依存します。構成データを格納するために最初に少なくともパーティションを使用するため、優れたコントローラーでは最も危険です。

2:いいえ。単にいいえ。標準はありません。しかし、最近のほとんどの漿液性メーカーでは、コントローラー間でカードを移動することが標準となっています。すべてのディスクは、すべての関連情報をパーティションに保存します。

0
TomTom