Hard-Disk
如何從設備中刪除 crypto_LUKS
一不留神,我在 /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=
選項分配正確的設備!