Настроить полное дисковое шифрование в дистрибутивах, производных от Ubuntu, легко, поскольку установщик Ubuntu просто предоставляет доступ ко всем доступным разделам на всех доступных дисках из разделяющей части установщика, включая все из /dev /mapper. Части до / после настройки могут быть выполнены через терминал.

К сожалению, это не относится к большинству установщиков дистрибутивов. Некоторые, такие как Fedora, пытаются обеспечить автоматические функции в установщике, к сожалению, это не работает должным образом. Другие гораздо более ограничены тем, что не содержат ничего из /dev /mappper, а некоторые даже не позволяют использовать более одного диска.

Я попытался установить Solus Linux сегодня, который оказался еще одним дистрибутивом с ограниченной настройкой раздела. Он позволяет использовать только один диск при выборе точек монтирования вручную, и эти разделы не включают устройства /dev /mapper, что, в свою очередь, означает отсутствие зашифрованных томов или томов LVM.

Поэтому, если я решу использовать «/dev/sda», я могу использовать только файлы блоков «/dev/sdaX» для выбора точки монтирования. Если один из них является DMC/LVM, LV не включены.

Если я хочу создать небольшой дополнительный раздел в "sda", например «/dev/sdaY», есть ли способ связать этот файл блочного устройства с другим файлом устройства в /dev/mapper? Например

/dev/sdaY -> /dev/mapper /lv-system

Вроде как "mount --bind" для папок. Или каким-то другим способом обмануть этих ограниченных инсталляторов при использовании другого файла устройства?

1 ответ1

1

Два подхода. Во-первых, вы можете попробовать просто ln -s /dev/mapper/lv-system /dev/sdaY . Это может или не может обмануть установщика. Если это не так, попробуйте второй:

Вы можете создать другой узел устройства, который указывает на то же самое сопоставленное устройство. Для этого сначала выполните ls -l /dev/mapper/lv-system . Вы увидите, что это символическая ссылка на /dev/dm-0 (но, возможно, число, отличное от 0). Теперь выполните ls -l /dev/dm-0 (заменив 0 на ваше число), и вы получите следующий вывод:

brw-rw---- 1 root disk 253, 0 Mar 4 18:12 /dev/dm-0

Важными частями этого являются b в начале и 253, 0 в середине. Запустите mknod /dev/sdaY b 253 0 (заполнив то, что вы получили), и вы создадите узел устройства, который указывает на то же сопоставленное устройство, что и /dev/mapper/lv-system . Это все еще не идеально копирует жесткий диск, так что есть вероятность, что он тоже выйдет из строя.

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