Во-первых, вы зашифровали весь жесткий диск /dev/sdf
или раздел /dev/sdf1
? Попробуйте cryptsetup luksOpen /dev/sdf test
из корневого терминала, чтобы узнать, возможно, вы зашифровали весь том, а не первый раздел в нем. Это нормально, вам просто нужно помнить об этом каждый раз, когда вы монтируете его, и игнорировать предупреждения раздела. (Вы, вероятно, не можете подключить его через графический интерфейс Дисковой утилиты - вам нужно будет использовать командную строку каждый раз.)
Если вы действительно перезаписали таблицу разделов, вам может понадобиться инструмент для воссоздания. Это не должно быть слишком сложно, если у вас всего 1 раздел, и может помочь такая утилита, как cfdisk
. Не форматируйте раздел позже, очевидно.
Что может быть безопаснее, чем поместить в него новую таблицу разделов, если вы действительно перезаписали таблицу разделов, так это заставить cryptsetup
посмотреть не на сектор 0 этого тома, а на сектор, с которого начинается ваш зашифрованный том. Я уверен, что это как-то возможно, но не могу придумать инструмент, который это делает (вы можете легко сделать это с помощью "петлевых" файлов, но я не уверен, работает ли losetup
с необработанным устройством /dev/sdf
).
Вы можете, вероятно, dd if=/dev/sdf | hexdump -C | less
и пролистайте, пока не найдете текст LUKS
- затем разделите его на 512, чтобы получить начальный блок вашего раздела LUKS.