我已经使用 gnome-disks 工具创建了一个 LUKS 加密的笔式驱动器,但是不久前我意外地格式化了该磁盘,丢失了分区。
我尝试使用以下命令恢复存储在 sda1 上的分区:
$ sudo hexdump -C /dev/sda1 | grep LUKS
命令返回:
90aa9ee0 4c 55 4b 53 f3 9b 59 86 5c 21 d4 80 34 40 19 19 |LUKS..Y.\!..4@..|
1301d5940 00 63 72 79 70 74 6f 5f 4c 55 4b 53 00 44 45 56 |.crypto_LUKS.DEV|
19b9a7940 00 63 72 79 70 74 6f 5f 4c 55 4b 53 00 44 45 56 |.crypto_LUKS.DEV|
然后我尝试使用以下命令挂载分区:
$ losetup -a | grep sda1
/dev/loop14: []: (/dev/sda1), position 2427100896
$ sudo cryptsetup luksOpen /dev/loop14 luksrecover
The device /dev/loop14 it is not a valid LUKS device.
如上所述,它表示无法识别和解密所安装的设备作为 LUKS 设备。因此,问题是:如果可能的话,我该如何修复已删除的分区并恢复我的数据?