Создать ссылку на блочное устройство для целевого устройства /dev/mapper

Создать ссылку на блочное устройство для целевого устройства /dev/mapper

Настройка полного шифрования диска в производных от 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-система

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

решение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. Это все еще не идеально копирует жесткий диск, поэтому есть вероятность, что он также выйдет из строя.

Связанный контент