Руководство FreeBSD

         

Активизация Vinum на ранней стадии процесса загрузки


Для обеспечения этого необходимо следующее:

Vinum должен быть доступен ядру еще на этапе загрузки. Метод, описанный в Разд. 17.8.1.1, неприменим; на самом деле, параметр start_vinum не должен быть установлен. Одним из вариантов является сборка ядра с поддержкой Vinum, что возможно, но, как правило, нежелательно. Более удобный вариант-- загрузка модуля ядра Vinum при помощи /boot/loader (), для чего в файл /boot/loader.conf следует добавить строку

vinum_load="YES"

Vinum должен быть активирован достаточно рано, поскольку требуется предоставить том для корневой файловой системы. По умолчанию Vinum в ядре не начинает поиск приводов, содержащих информацию о томах Vinum, до команды администратора (или одного из стартовых скриптов) vinum start.

Замечание: Данный раздел описывает необходимые действия для FreeBSD версии 5.x и старше. Шаги, необходимые в случае FreeBSD версии 4.x, описаны ниже: Разд. 17.9.5.

Строка

vinum.autostart="YES"

в файле /boot/loader.conf, указывает Vinum автоматически просканировать все диски для сбора информации о томах в процессе загрузки ядра.

Обращаем ваше внимание, что нет необходимости как-либо специально сообщать ядру, где находится корневая файловая система. Загрузчик (/boot/loader) найдет необходимое имя устройства в /etc/fstab и передаст его ядру. В момент монтирования корневой файловой системы ядро передаст имя устройства соответствующему драйверу для декодирования (трансляции в пару идентификаторов устройств -- major/minor device number).



Содержание раздела