У вас есть два UUID для каждого зашифрованного раздела.
UUID файловой системы
Используется в /etc/fstab
и GRUB (поэтому не забудьте использовать sudo update-grub
после изменения). Может быть изменено с помощью:
sudo tune2fs ‐U "<fsUUID>" /dev/mapper/<luksUUID>
...где UUID соответствующего раздела LUKS (его можно найти в /etc/crypttab
), а <fsUUID>
- UUID файловой системы, который необходимо установить. Например:
sudo tune2fs ‐U "81db8bc2-6cc1-4272-beab-8c1d667cfa93" /dev/mapper/310919c2-aec9-4641-b3d2-6d523395db34
UUID раздела LUKS
Используется в /etc/crypttab
. Может быть изменено с помощью:
sudo cryptsetup luksUUID --uuid "<luksUUID>" /dev/sdxX
...где UUID раздела LUKS должен быть установлен, а /dev/sdxX - LUKS-зашифрованное имя устройства. Например:
sudo cryptsetup luksUUID --uuid "310919c2-aec9-4641-b3d2-6d523395db34" /dev/sda1
Но гораздо лучше восстановить весь заголовок LUKS (если вы не собираетесь менять ключ шифрования). Заголовок LUKS не хранит размер раздела, поэтому его можно использовать для восстановления практически любого размера раздела. Для восстановления форматирования LUKS-раздела достаточно также восстановления заголовка (т.е. в этом случае luksFormat не требуется). Может быть сделано с помощью luksHeaderRestore
(резервное копирование выполняется почти так же, как с luksHeaderBackup
):
sudo cryptsetup luksHeaderRestore --header-backup-file "<HeaderBackupFile>" /dev/sdxX
...где UUID раздела LUKS должен быть установлен. Например:
sudo cryptsetup luksHeaderRestore --header-backup-file "/home/user/MyLuksHeader.Backup" /dev/sda1
Резюме
Итак, шаги восстановления:
- Создать новый раздел.
- Восстановить заголовок LUKS.
- Разблокировать LUKS раздел
- Восстановите файловую систему, используя любой из них:
- Восстановите образ файловой системы (например, используйте
partclone
).
- Воссоздать файловую систему:
- Отформатируйте новое устройство.
- Резервное копирование Untar.
- Восстановите UUID файловой системы, если требуется.
Также
Обратите внимание, что использование меток для LUKS и файловой системы вместо UUID может упростить настройку и сделать ее более удобочитаемой.