Всем привет. Есть компьютер с зашифрованным с помощью geli корневым разделом, к которому иногда подключаются различные диски, определяемые FreeBSD одним и тем же драйвером (ada). Во время загрузки системы с дополнительным подключенным устройством система видит /dev/ada0 (дополнительный диск) и /dev/ada1 (основной диск), а без дополнительных устройств только /dev/ada0 (основной диск). Если я правильно понял, чтобы загружать систему с зашифрованного корневого раздела (в моем случае; я во всем следовал книге Майкла Лукаса «FreeBSD Mastery: Storage Essentials»), нужно прописать в /etc/loader.conf следующее:
geom_eli_load="YES"
geli_ada0p4_keyfile0_load="YES"
geli_ada0p4_keyfile0_type="ada0p4:geli_keyfile0"
geli_ada0p4_keyfile0_name="/boot/ada0p4.key"
При подключении дополнительного устройства автоматическая загрузка системы не получается. Видно, что эти настройки привязаны к device node, а не к какому-либо label, позволившему бы однозначно идентифицировать нужный диск. Я бы хотел узнать, как исправить эту проблему. Заранее спасибо.