デバイスからcrypto_LUKSを削除する方法

デバイスからcrypto_LUKSを削除する方法

誤って/dev/sdaの代わりに/dev/sdaでluksFormatを実行しました。1。今、そのタスクをキャンセルしたいと思います。人のcryptsetupをチェックしても、確実な方法がわかりませんでした。

`lsblk -f1 は以下を表示します:

sda          crypto_LUKS                       45e143e4-7d5b-4f20-b552-f301ced442f4 
└─sda1       crypto_LUKS                       55c24c05-d113-4df5-2715-f0d4072f5343 

通常、これを行うと、sdaの右側に出力はありません。ここが私の間違いを修正した後、終わりを望むところです。

この時点でsda1を失う可能性があります。重要な内容はなく、しばらくしてから再作成できます。簡単に言えば、間違いをした後にこのブロックデバイスを再利用したいと思います。ただし、gdisk /dev/sda新しいパーティションテーブルと新しいパーティションを実行して作成しても、sdaからcrypto_LUKSは削除されません。

答え1

ドライブのデータの回復/保存に問題がなく、gdisk新しいパーティションテーブルの直接(またはそれに対応する)作成が機能しない場合は、ブロックデバイスでヘッダー(およびパーティションテーブル)の消去を使用できますdd if=/dev/zero of=/dev/sda bs=8M count=4。これにより、デバイスに新しいパーティションテーブルを作成できますgdisk

注:これは破壊的なしたがって、このオプションに正しいデバイスが割り当てられていることを確認してくださいof=

関連情報