Восстановите данные с зашифрованного диска Ubuntu (LUKS)

У меня был хост с установленной Ubuntu 12.10, и весь жесткий диск был зашифрован (с LUKS он появляется), я помню пароль, но у меня есть проблема, чтобы "открыть его".

Я сейчас на бета-версии Ubuntu 14.04, установленной на новом жестком диске. старый жесткий диск также все еще подключен. новый диск sda, а старый диск sdb

когда я пытаюсь открыть диск в "файлах", он запрашивает пароль, а при вводе говорит, что не находит файловую систему.

Я гуглил это и нашел это:

sudo cryptsetup luksOpen /dev/sdb5 myopen

а также

sudo mount /mnt/open

с таким fstab

/dev/mapper/myopen /mnt/open ext4 defaults,noauto 0 1

но я получаю эту ошибку:

mount: wrong fs type, bad option, bad superblock on /dev/mapper/myopen,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

1 ответ

Решение

После некоторых проб и ошибок и еще одного гугла я нашел решение. Я думаю, что другим это может понравиться, поэтому я отвечаю себе:

оказывается, что это диск LVM ( http://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux))

Итак, чтобы исправить это, я делаю следующее:

установить LVM (это для Ubuntu)

apt-get install lvm2

modprobe dm-mod

сканировать диски на предмет групп томов

vgscan

измените группу томов на ту, которую я только что нашел выше, в моем случае ubuntu-vg

vgchange -ay ubuntu-vg

узнать о моих местных томах:

lvs

создать место для монтирования:

mkdir /mnt/open

затем используйте вышеуказанную информацию для монтирования тома

mount /dev/ubuntu-vg/root /mnt/open -o ro,user

тогда вы можете перейти на открытый диск, как это

cd /mnt/open

в моем случае я просто хочу восстановить некоторые важные файлы, а затем переформатировать. так дело закрыто

Другие вопросы по тегам