dm-crypt/LUKS, не будет монтировать зашифрованный диск. Запрашиваемое смещение превышает реальный размер устройства
Я испортил свою таблицу разделов на днях, но восстановил ее с помощью TestDisk. После переписывания таблицы разделов я могу загрузить GRUB, а затем интерфейс для ввода моего пароля для расшифровки зашифрованного раздела.
Однако после ввода пароля я получаю сообщение об ошибке:
Requested offset is beyond real size of device /dev/disk/by-uuid/..."UUID string here".
Перед вводом в мой пароль сообщается о следующих ошибках:
lvmetad is not active yet, using direct activation during sysinit
Volume group "ubuntu-vg" not found
Cannot process volume group ubuntu-vg
Кто-нибудь может указать мне правильное направление, чтобы это исправить?
1 ответ
!!! Прежде чем пытаться это сделать, сделайте полную резервную копию вашего жесткого диска !!!
Мне удалось решить аналогичную проблему, исправив параметры раздела вручную в TesDisk.
Быстрый поиск сначала нашел следующее:
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:
Partition Start End Size in sectors
1 P Linux 0 32 33 0 97 33 4096
2 P Linux 63741 45 49 121601 57 56 929521664
Первый раздел — это зашифрованный раздел LUKS, который я пытался восстановить. После написания этой таблицы я получил ту же ошибку, что и вы: «Запрошенное смещение cryptsetup превышает реальный размер устройства». Поэтому я снова запустил TesDisk и изменил таблицу разделов следующим образом (начать быстрый поиск > немедленно прервать его > добавить раздел):
Current partition structure:
Partition Start End Size in sectors
1 P Linux 0 32 33 63741 45 48 1024000000
2 P Linux 63741 45 49 121601 57 56 929521664
Примечание. Я только что изменил конец раздела на один сектор перед началом следующего раздела с 0 97 33 на 63741 45 48. После написания этой таблицы я смог снова открыть раздел LUKS.