2. Параметры ядра

Для тех. кто создает встраиваемую систему FreeBSD, интерес представляют несколько параметров ядра.

Во-первых, все встраиваемые системы FreeBSD, которые используют флэш-память в качестве системного диска, заинтересованы в использовании дисков в памяти и файловых систем в памяти. Из-за ограниченного количества циклов записи, которые можно выполнить с флэш-памятью, диск и файловые системы на нем будут, скорее всего, монтироваться в режиме доступа только для чтения. В таком случае файловые системы типа /tmp и /var монтируются как файловые системы в памяти для того, чтобы позволить системе создать журналы и обновить счетчики и временные файлы. Файловые системы в памяти являются критическим компонентом успешной работы FreeBSD на твердотельных устройствах.

Вы должны удостовериться, что в конфигурационном файле вашего ядра присутствуют следующие строки:

options   MFS    # Memory Filesystem
options   MD_ROOT   # md device usable as a potential root device
pseudo-device md    # memory disk
 

Во-вторых, если вы будете использовать продукт M-Systems DiskOnChip®, вы должны также включить такую строку:

device   fla0 at isa?

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.

Обновлено: 12.03.2015