Как интерпретировать вывод lvs и содержимое в / dev / mapper?
Я просто задал этот вопрос и получил ответ, но он вызвал новые вопросы. Я пытаюсь следовать этому руководству, чтобы создать зашифрованный том на встроенном устройстве с ограниченной версией Linux (например, у него нет диспетчера пакетов, который может загружать готовые сценарии для этой цели и тому подобное), поэтому я должен делать это в основном вручную, и я не понимаю, как использовать вывод lvs и содержимое / dev / mapper / для этой цели.
Выход
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv vg -wi-ao---- 8.17t
$ sudo ls -la /dev/mapper/
total 0
drwxr-xr-x 2 root root 80 Oct 3 14:24 .
drwxr-xr-x 16 root root 4080 Oct 3 14:24 ..
crw------- 1 root root 10, 236 Oct 3 14:24 control
lrwxrwxrwx 1 root root 7 Oct 3 14:25 vg-lv -> ../dm-0
Итак, как мне использовать эту информацию в связанном руководстве? Что это за устройство /dev/dm-0?
Ответы
В вашем примере у вас есть один логический том с именем lv , его размер составляет 8,17 ТиБ, и это единственный логический том в вашей системе. ВГ-лев просто пользователь дружественное имя, дм-0 это имя системы и /dev/mapper/vg-lvпросто символическая ссылка /dev/dm-0- при форматировании устройства (например, ext4 или LUKS в вашем случае), вы можете использовать оба Безразлично» t имеет значение.
Руководство, которое вы связали, довольно простое, поэтому для создания на нем формата LUKS вам просто нужно заменить vg_server-lv_luks из примера на vg-lv и запустить
cryptsetup luksFormat /dev/mapper/vg-lv
все остальное должно быть таким же. (Между прочим, форматирование устройства уничтожит все данные на устройстве.)
Вы можете просто представить /dev/mapper/vg-lv(или /dev/dm-0) это обычный раздел диска со странным именем.