RAIDハードドライブをフォーマットする方法

RAIDハードドライブをフォーマットする方法

次のように(空の)RAID 0ドライブをフォーマットする必要があります。

sdb 8:16 0 3.7T 0 disk
└─md126 9:126 0 3.7T 0 raid0 
  └─md126p3 259:2 0 3.7T 0 part
     ├─rootvg01-swap 253:0 0 4G 0 lvm
     ├─rootvg01-lv05 253:1 0 3.6T 0 lvm
     ├─rootvg01-lv04 253:2 0 29.3G 0 lvm
     ├─rootvg01-lv03 253:3 0 19.5G 0 lvm
     ├─rootvg01-lv02 253:4 0 19.5G 0 lvm
     └─rootvg01-lv01 253:5 0 19.5G 0 lvm

Ubuntuディスクからそのパーティションを削除しようとしましたが、失敗しました。

Ubuntu 20でどのようにフォーマットしますか?

ベストアンサー1

RAID0アレイに他のディスクが含まれていないことは確実ですか?わからない場合は、sudo cat /proc/mdstatアレイに含まれているすべてのディスクの検索を参照してください。md126

パーティション化されていないディスク全体rootvg01のパーティション化されたRAID 0アレイにアクティブなLVMボリュームグループがあります。md126sdb

私はこれがアクティブなルートファイルシステムではなく、他の目的で回収する必要がある他のシステムのディスクであると仮定します。オペレーティングシステムが現在実行中のディスクを消去したい場合は、良い結果を得るためにライブメディアから起動する必要があります。

すべてのLVがアンマウントされ、LVがrootvg01-swapスワップ領域として使用されていないと仮定すると(sudo swapon -s不明な場合は確認し、必要に応じてsudo swapoff /dev/rootvg01/swap無効にする)、最初にすべきことはボリュームグループを無効にすることです。

sudo vgchange -an rootvg01

これによりエラーメッセージが表示された場合は、追加の操作を試みる前に停止して調査してください。

その後、RAIDアレイを使用しないで停止できます。

sudo mdadm --stop /dev/md126

RAID0アレイが停止したら、RAIDスーパーブロックを削除できます。

sudo mdadm --zero-superblock /dev/sdb

確実にするために、パーティションテーブルの残りの部分をすべて消去してください。

sudo wipefs -a /dev/sdb

ディスクは実際には空で分割されていない状態になっているはずです。ただし、古いデータを回復できないようにする必要がある場合(少なくとも大きな努力なしに)、少なくともディスクをゼロでいっぱいにする必要があります(例:)sudo cat /dev/zero > /dev/sdb。 3.7Tディスクの場合は時間がかかりますので、必要でない場合はこの手順をスキップできます。

おすすめ記事