Hard-Disk

如何從設備中刪除 crypto_LUKS

  • March 20, 2018

一不留神,我在 /dev/sda 而不是 /dev/sda 1上執行了 luksFormat 。現在我想撤消該操作。檢查 man 的 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。

如果恢復/保留驅動器上的任何數據沒有問題,並且gdisk直接使用(或等效)創建新分區表不起作用,則可以使用dd if=/dev/zero of=/dev/sda bs=8M count=4. 這應該讓您gdisk之後在設備上創建一個新的分區表。

注意:此操作具有破壞性,因此請確保為of=選項分配正確的設備!

引用自:https://unix.stackexchange.com/questions/432227