Я недавно установил Fedora 20. Я не помню, какие именно параметры я выбрал для шифрования диска / LVM во время установки. Он установлен нормально, и я могу войти и т. Д. Вот ситуация у меня:
Я загрузился с LiveCD и попробовал следующее: (Я установил Fedora20 в раздел / dev / sda3 ').
- Если я запускаю,
cryptsetup open /dev/sda3 fedo
я получаю сообщение о том, что это не устройство LUKS. cryptsetup luksDump /dev/sda3
Я запускаю, я получаю сообщение о том, что это не устройство LUKS- Если я запускаю
cryptsetup open --type plain /dev/sda3 fedo
, он запрашивает пароль и открывает устройство нормально.
Итак, очевидно, что это зашифрованный текст (без заголовка LUKS) раздел.
Теперь, когда я пытаюсь бежать mount /dev/mapper/fedo /mnt/fedora
, это говорит unknown crypto_LUKS filesystem
.
У меня есть LVM поверх него, так что , я могу бежать pvdisplay
, vgdisplay
, lvdisplay
и он показывает информацию. У меня VG называется fedora
и два LV, а именно 00 для раздела подкачки и 01 для / раздела.
Теперь, если я делаю a, cryptsetup luksDump /dev/fedora/01
я вижу заголовки LUKS и т. Д. И я могу смонтировать, запустив mount /dev/fedora/00 /mnt/fedora
, без запроса пароля.
Итак, есть ли у меня зашифрованный раздел LUKS-over-LVM-over- (обычный текст)?
Вот мой вывод lsblk
:
# lsblk НАИМЕНОВАНИЕ MAJ: MIN RM РАЗМЕР RO ТИП MOUNTPOINT сда 8:00 37,3 г 0 диск | -sda3 8:30 17,4 G 0 часть | -fedora-00 253: 0 2.5G 0 lvm | | -luks-XXXXX 253: 30 0 2.5G 0 склеп [SWAP] | -fedora-01 253: 1 0 15G 0 lvm | -luks-XXXXX 253: 2 0 15G 0 склеп /
Итак, вопрос в том, как определить, есть ли у меня LVM-over-LUKS или LUKS-over-LVM , или какая-то другая их комбинация ( LUKS over LVM поверх LUKS и т. Д.)? Чтобы прояснить мой вопрос, я знаю, что у меня есть LVM и LUKS, я хочу выяснить их порядок.
источник
Очень странно иметь ЛУКС в простом склепе. Зачем шифровать дважды?
Как только ваши файловые системы смонтированы,
lsblk
вы увидите, что к чему.Это LVM (/ home и / с типом lvm) на LUKS (тип crypt, luksSSD1) на RAID1 (md0, тип raid1) на обычном разделе (sda1) на диске sda.
источник
fdisk -l /dev/sda
он говорит,/dev/sda3
что Id - это 8e, а Type - этоLinux LVM
.cryptsetup open /dev/disk/by-uuid/UUID-of-LV SomeName
команду, чтобы открыть LV непосредственно, и он запросил пароль и т. Д., И впоследствии, я смог нормально смонтировать подключенное устройство. Это многое объясняет для меня. Я думаю, что ключ - это порядок типов «crypt» и «lvm» в выходных данныхlsblk
команды. Итак, я думаю, что моя установка - LUKS-over-LVM . И из результатов, которые вы показали, я пришел к выводу, что ваша установка LVM-over-LUKS . Итак, я пришел к выводу, что я не должен 'cryptsetup открывать' раздел Linux LVM.Вы можете увидеть, что у вас есть так:
Это логический том LVM с крипто-лукой на нем. Когда я монтирую этот том, он монтируется под Fedora 20 следующим образом:
Если вы сделали стандартную установку, у вас будет то же самое.
Расшифровка вручную
Я считаю, что вы можете сделать следующее, если вы хотите сделать вещи вручную. Сначала, чтобы увидеть, если что-то УДАЧИ или нет:
ПРИМЕЧАНИЕ: ноль означает, что это LUKS, а 1 означает, что это не так.
Итак, чтобы расшифровать это:
ПРИМЕЧАНИЕ. Для расшифровки раздела необходимо ввести кодовую фразу. Не стесняйтесь менять название сопоставления
crypthome
на любое другое. Сопоставленный раздел теперь доступен,/dev/mapper/crypthome
но не смонтирован. Последний шаг - создание точки монтирования и монтирование сопоставленного раздела:Монтаж вручную
Какие зашифрованные разделы у меня есть?
Вы можете проверить в файле,
/etc/crypttab
чтобы увидеть, какие LUKS вы также настроили.Сбросить устройство
Вы также можете использовать
luksDump
так:Если это не устройство LUKS, об этом будет сообщено так:
Ссылки
источник
Я думаю, ключом к выяснению, является ли это LVM-over-LUKS или наоборот, является порядок TYPE crypt и lvm в выходных данных команды. Исходя из этого, я пришел к выводу, что моя установка - LUKS-over-LVM . Для вывода для установки типа LVM-over-LUKS, посмотрите на вывод, показанный @frostschultz ниже.
lsblk
lsblk
В моем случае, поскольку / dev / sda3 является системным разделом «Linux LVM» (идентификатор раздела 8e), я думаю, что вместо того, чтобы пытаться
cryptsetup open --type plain /dev/sda3 SomeName
сначала, мне следовало сопоставить LVM напрямую, выполнивcryptsetup open /dev/disk/by-uuid/UUID-of-LV SomeName
команду, чтобы открыть LV непосредственно. Я попробовал это, и это работает, как я ожидал.Спасибо всем, кто помог мне понять это.
источник