Восстановите данные с зашифрованного диска 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
в моем случае я просто хочу восстановить некоторые важные файлы, а затем переформатировать. так дело закрыто