次のように(空の)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ボリュームグループがあります。md126
sdb
私はこれがアクティブなルートファイルシステムではなく、他の目的で回収する必要がある他のシステムのディスクであると仮定します。オペレーティングシステムが現在実行中のディスクを消去したい場合は、良い結果を得るためにライブメディアから起動する必要があります。
すべての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ディスクの場合は時間がかかりますので、必要でない場合はこの手順をスキップできます。