ソフトウェアRAIDの削除方法

Ubuntu Server 24.04等で利用されている新しいインストーラでは、/dev/md*が存在し、
ディスクがRAIDで利用されている場合、RAID無しで設定しようとするとインストール時にコケる。

元々RAID環境で使われていたストレージを利用しようとすると、
元々使っていたRAID環境が復元されるようで、
これを無効化しなければインストールに失敗する。

環境

  • Express5800 T110i
  • RAIDカード無し, AHCIモード
  • Ubuntu Server 24.04.3

手順

画面上のHelpからシェルを開き、下記コマンドでRAIDの設定状況とデバイス名を取得します。

cat /proc/mdstat

RAIDを停止し、RAIDの構成デバイスからスーパーブロックを削除します。
コントローラの仕様によっては、/dev/sda1のようにパーティションがRAIDメンバーになっているかもしれません。

mdadm --stop /dev/md126
mdadm --zero-superblock /dev/sda

昔はパーティションテーブルが残っているとインストールにコケたため、
念のためにディスクのパーティションテーブルあたりを削除しておきます。

dd if=/dev/zero of=/dev/sda bs=512M count=2

最期に再起動をすることで、RAIDブロックに起因するエラーは改善されます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です