В настоящее время у меня есть сообщение суперпользователя, спрашивающее, могу ли я установить / обновить существующие LUKS / LVM без необходимости стирать и перестраивать разделы. Это предоставило инструкции для монтирования жесткого диска, но есть ошибки. Я перепечатал шаги ниже и указал ошибку, с которой я сталкиваюсь. Другой пост на ту же тему предлагает тот же совет, но, похоже, у меня нет тех же проблем, что и у меня.
Моя цель - определить, могу ли я обновиться, используя существующие LUKS и LVM. Однако проблема остается той же, если я хотел выполнить fsck
операции на моем внутреннем жестком диске, загружающемся с компакт-диска LIVE.
Один: открыть зашифрованный том
su -
cryptsetup luksOpen /dev/sda3 cryptLVM
Два: Создайте все необходимые каталоги:
2.
mkdir /mnt/{home,proc,dev,sys}
Три: гора LVM:
3.
mount /dev/mapper/cryptVG-root /mnt
mount /dev/mapper/cryptVG-data /mnt/home
Четыре: Смонтируйте все системные файловые системы:
4.
mount -t proc /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /dev /mnt/dev
Беда возникает между 3-4.
> mount: you must specify the filesystem type
Если я укажу -t ext4
, то получу еще одну ошибку.
> mount: special device /dev/mapper/cryptVG-data does not exist
ОБНОВЛЕНИЕ: у меня также есть сообщение о name
значении LUKS / cryptsetup, поскольку я пытаюсь выяснить, как эти действия взаимодействуют для монтирования жесткого диска.
vgscan
/pvscan
выглядеть актуально.Ответы:
В зависимости от настроек может потребоваться явное включение соответствующей группы томов до или после использования cryptsetup.
Как уже упоминалось в этом комментарии , попробуйте
vgscan
и / илиvgdisplay
сначала.Затем вы можете включить все доступные логические тома в группе томов с помощью
vgchange -ay
.источник
vgchange -ay
без каких-либо других параметров. Это включит все доступные логические тома всех доступных групп томов.