Я установил Fedora на LVM и зашифровал мои /home и другие файловые системы в нем. (я помню пароли, но забыл используемый протокол шифрования)

Теперь я установил Ubuntu без переформатирования /home & /resto, ожидая, что я просто смогу получить к ним доступ. Но теперь эти разделы и все данные в них недоступны.

Я пробовал разные вещи, как изложено ниже.

root@ubuntu:~# fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1549f232

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   268005375   133899264    7  HPFS/NTFS/exFAT
/dev/sda3       269033470  1929263103   830114817    5  Extended
/dev/sda4      1929263104  1953521663    12129280   82  Linux swap / Solaris
/dev/sda5       269033472  1929263103   830114816   8e  Linux LVM

/dev/sda5 - LVM монтируется без проблем, так как там есть мой корневой раздел. Из 5 файловых систем я мог легко смонтировать 3, поскольку они не были зашифрованы.

root@ubuntu:~# mount

/dev/sda1 on /media/ubuntu/SYSTEM type fuseblk  (rw...)
/dev/mapper/vg_shakti-lv_root on /mnt type ext4 (rw)

root@ubuntu:~# lvscan 
 ACTIVE            '/dev/vg_shakti/lv_data' [300.00 GiB] inherit
 ACTIVE            '/dev/vg_shakti/lv_root' [50.00 GiB] inherit
 ACTIVE            '/dev/vg_shakti/lv_softs' [84.22 GiB] inherit
 ACTIVE            '/dev/vg_shakti/lv_resto' [97.66 GiB] inherit
 ACTIVE            '/dev/vg_shakti/lv_home' [259.78 GiB] inherit

Из них файловые системы resto & home зашифрованы и недоступны. остальные я мог просто смонтировать и использовать!

root@ubuntu:~# ls -al /dev/mapper/
 total 0
 drwxr-xr-x  2 root root     160 Jun 25  2014 .
 drwxr-xr-x 16 root root    4520 Jun 25 09:54 ..
 crw-------  1 root root 10, 236 Jun 25  2014 control
 lrwxrwxrwx  1 root root       7 Jun 25  2014 vg_shakti-lv_data -> ../dm-0
 lrwxrwxrwx  1 root root       7 Jun 25  2014 vg_shakti-lv_home -> ../dm-4
 lrwxrwxrwx  1 root root       7 Jun 25 09:42 vg_shakti-lv_resto -> ../dm-3
 lrwxrwxrwx  1 root root       7 Jun 25  2014 vg_shakti-lv_root -> ../dm-1
 lrwxrwxrwx  1 root root       7 Jun 25  2014 vg_shakti-lv_softs -> ../dm-2

root@ubuntu:~# blkid 
 /dev/loop0: TYPE="squashfs" 
 /dev/sda1: LABEL="SYSTEM" UUID="E29C40B19C4081D1" TYPE="ntfs" 
 /dev/sda2: LABEL="HP" UUID="FA047C07047BC563" TYPE="ntfs" 
 /dev/sda4: UUID="0d60e335-934b-4abd-a82c-1b5dcd46a5b6" TYPE="swap" 
 /dev/sda5: UUID="fotWMV-2dRn-rwFI-BiyC-rbE9-3VX1-0i429A" TYPE="LVM2_member" 
 /dev/sr0: LABEL="Ubuntu 14.04 LTS amd64" TYPE="iso9660" 
 /dev/mapper/vg_shakti-lv_data: UUID="9d5e8ed9-c709-48df-a019-b27db1b0aa12" TYPE="ext4" 
 /dev/mapper/vg_shakti-lv_root: UUID="74b95b0d-d2b5-4e5e-b33b-ebc77375180c" TYPE="ext4" 
 /dev/mapper/vg_shakti-lv_softs: UUID="56e531f4-3521-4970-af73-e8ef03367c42" TYPE="ext4"

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

Теперь я пытаюсь получить доступ к зашифрованным с помощью cryptsetup

root@ubuntu:~# modprobe dm-crypt
root@ubuntu:~# modprobe dm-mod

root@ubuntu:~#  cryptsetup luksDump /dev/sda5 
Device /dev/sda5 is not a valid LUKS device.

root@ubuntu:~# cryptsetup luksDump /dev/dm-4
Device /dev/dm-4 is not a valid LUKS device.

или же

root@ubuntu:~# cryptsetup luksDump /dev/mapper/vg_shakti-lv_home 
Device /dev/mapper/vg_shakti-lv_home is not a valid LUKS device.

Странно, но наверняка он был зашифрован, и я вводил пароли при каждой загрузке! Таким образом, он даже не распознается как устройство LUKS. Как сказать ядру, что это зашифрованные файловые системы?

Теперь, как мне настроить доступ к моим зашифрованным разделам? Нужно ли определять некоторые таблицы разделов отдельно?

There is no /etc/crypttab as of now.

Пожалуйста, скажите мне команды, чтобы сделать эту настройку выполненной должным образом (с теми, чтобы проверить и идентифицировать зашифрованные файловые системы)

(примечание: это выходные данные, пока я работаю с liveCD 14.04 LTS)

1 ответ1

0

sudo cryptsetup luksOpen /dev /by-uuid /$(uuid из соответствующих LV-крипт) foo затем; sudo mount /dev /mapper /foo-bar /$ mntpt

затем, чтобы исправить или установить твик crypt, используйте cryptsetup-rencrypt (не установлен по умолчанию), это предполагает, что вы знаете ВСЕ парольные фразы или ключевые файлы. Старый шифр НЕ требуется только новый требуемый.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .