Я сделал снимок (живого) зашифрованного блочного устройства luks, скопировал его в другую систему и сейчас пытаюсь открыть его, но не могу. Мы будем очень благодарны за любую помощь в решении этой проблемы.
Скопированный образ в настоящее время находится на собственном разделе LVM
При попытке открыть устройство с помощью команды и после ввода пароля
cryptsetup -v luksOpen / dev / hdd / luksЗашифрованное имя блока
Я получаю ответ «Невозможно использовать устройство / dev / hdd / unenc_mail_dev, которое используется (уже подключено или смонтировано). Команда завершилась ошибкой с кодом 16: невозможно использовать устройство / dev / hdd / unenc_mail_dev, которое используется (уже подключено или смонтировано)».
Я подозреваю, что на устройстве luks есть что-то, в котором говорится, что он установлен, потому что это был снимок, но я не знаю, что и как его очистить. Я попытался найти следы этого как смонтированной файловой системы, выполнив df, losetup -a и grepping «luksCrypted» в выводе lsof, но безуспешно.
Когда я запускаю «crytpsetup status / dev / hdd / luksCrypted» или «cryptsetup status blockname», я получаю ответ: / dev / mapper / [luksCrypted | mailblock] неактивен.
Есть идеи, как я могу открыть том?
Это один из лучших результатов поиска по этой ошибке, поэтому я подумал, что добавлю несколько бит.
Я получил эту ошибку при попытке открыть luks после клонирования. Я предполагаю, что вместе с uuid вам нужно изменить название раздела после клона, если вы хотите использовать диски в одной системе.
Не уверен, что это вообще помогает с конкретным вопросом OP, но, по крайней мере, это тот случай, когда известно, что это проблема, и может дать кому-то еще идею, ищущую это.
Будь настоящим, будь трезвым.