У меня был хост с установленным 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
После некоторых проб и ошибок и еще немного в Google я нашел решение. Думаю, это может понравиться другим, поэтому отвечаю себе:
оказывается диск 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
в моем случае я просто хочу восстановить некоторые важные файлы, а затем переформатировать. так дело закрыто