web-dev-qa-db-ja.com

LinuxソフトウェアのRAIDMDデバイスを削除する方法は?

新しいサーバーにopenSUSE12.3をインストールしようとしていますこのマシン です。

SASコントローラーに接続された2つのHDDがあります。私が達成したいのは、1.HDDがスワップおよびルートパーティションに使用され、2.HDDが/ homeパーティションを含む非RAID構成です。 。しかし、セットアッププロセスを開始すると、パーティショニングユーティリティがシステムに次のような4つのmdデバイスが存在することを示していることがわかります:/ dev/md124.. 。

これらのデバイスのうち2つは削除できますが、残りのデバイスは削除できません。また、GParted Liveディストリビューションを試して、これらのパーティションを削除し、目的のレイアウトを作成しましたが、そこですべての変更をコミットすると、エラーが発生しました。そのため、新しいパーティションは作成されませんでした。

5
raul

さて、これは私が私の問題を解決した方法です。 MDデバイスを削除する方法をいくつか見つけました。

  1. OpenSUSE 12.3インストーラーで、コンソールに切り替えます。
  2. デバイスを一覧表示:# df -kh
  3. デバイスがマウント解除されていることを確認します:# umount /dev/md124
  4. 詳細を確認してください:# mdadm --detail /dev/md124
  5. デバイスを停止します:# mdadm -S /dev/md124
  6. MDデバイスに属する物理デバイスのスーパーブロックをゼロにします。
    # mdadm --zero-superblock /dev/sdb1
  7. インストーラーに戻ります。
  8. インストーラーのパーティション設定部分で、デバイスを更新します。
  9. MDデバイスは今は存在しないはずです。
9
raul

「実際の」SAS RAIDセットアップがあった場合は、BIOS POST後(または最中)に通常使用できるRAIDコントローラーの対応するセットアップユーティリティを実行する必要があります。アレイを破棄するだけです。

詳細については、サーバーのマニュアルを参照してください。

0
madlynx