
問題は次の通りです: 私の友人の 1 人が、2 つのディスク セットを備えたソフトウェア RAID-1 を備えたサーバーを所有しています。 手元のタスクは単純で、ディスクを別の 2 つの空のディスク セットに複製するだけです。
彼は CentOS を実行していますが、どのバージョンかはわかりません。
さて、最も簡単な方法は、ドライブの 1 つを手動で故障させ、その場所に空のドライブを置いて再構築することです。次に、もう 1 つの古いドライブを故障させ、もう 1 つの空のドライブを置いて、新しく再構築された新しいドライブから再構築します。すると、希望どおりに 4 つのドライブが残りますが、おそらく 2 つの古いドライブで RAID を「再構築」する必要があるでしょう。
しかし、これを行うための他のオプションが存在するかどうかを知りたいと思っています。
私は彼に CloneZilla を試すよう勧めました。単一ドライブでは問題なく動作しますが、ソフトウェア RAID では失敗しました。同社の Web サイトにはソフトウェア RAID-1 のクローン作成はサポートされていないと記載されていますが、私が勧める前に読んでいませんでした。改善されているのでしょうか?
彼は、ソース ドライブと宛先ドライブを別のコンピューターに置いて試しました (理由はわかりませんが、これが原因ではないはずです)。RAID メンバー パーティションを除外したために失敗したようですが、それはまさに彼が望んでいたことです。
この問題を回避するために、ブート パラメータに nodmraid または dmraid=false を追加することを提案しましたが、うまくいきませんでした。Ubuntu ベースのイメージも試してみるように伝えました。これには、より多くの非フリー ドライバが含まれていますが、改善にはつながりませんでした。CloneZilla に RAID メンバーを強制的に含める方法はあるのでしょうか?
彼は「AOMEI Backupper」というプログラムを試しましたが、うまく機能しているようでしたが、その後ディスクが起動できなくなりました。
他に何か提案はありますか?
追伸:この質問に対する回答がすでにどこかにある場合は申し訳ありませんが、見つけることができませんでした。
答え1
新しい空のディスク アレイを作成します。
データのバックアップを新しいアレイに復元します。
ファイルベースの復元は最も互換性が高く、さまざまなサイズのボリュームやさまざまなファイル システムに対応できます。または、ボリュームの一貫性のあるスナップショットが利用できる場合は、それをストリームする可能性があります。つまり、dd は、おそらく ssh を介してパイプされます。