3.11. Устройства и точки на монтиране (Nodes)

Устройство (device) е термин използван предимно за хардуерна активност в системата, включително дискове, принтери, графични карти или клавиатури. Когато FreeBSD извършва начално зареждане, повечето от нещата които се извеждат на екрана са устройства които системата е открила. Можете да разгледате съобщенията от началното зареждане като отворите /var/run/dmesg.boot.

Например, acd0 е първият IDE CDROM диск, докато kbd0 представя клавиатурата.

Повечето от тези устройства в UNIX® операционна система са достъпни чрез специални файлове наречени точки на монтиране (възли, анг. nodes) които се намират в /dev директория.

3.11.1. Създаване на устройства

Когато добавяте ново устройство към системата, или компилирате поддръжка за допълнителни, може да се наложи да създадете едно или повече точки на монтиране за новите устройства.

3.11.1.1. MAKEDEV скрипт

На системи без DEVFS (това важи за всички FreeBSD версии преди 5.0), нови устройства се създават с помощта на MAKEDEV(8) скрипт, както е показано по-долу:

# cd /dev
# sh MAKEDEV ad1
   

Този пример създава точки на монтиране за втори IDE диск когато се инсталира.

3.11.1.2. DEVFS (DEVice File System)

Файлова система за устройства, или DEVFS, предоставя достъп до пространство от ядрото асоциирано с устройствата в глобалното файлово пространство. Вместо да трябва да се създават и поддържат тези точки на монтиране на устройствата, DEVFS обслужва тази специална файлова система вместо вас.

Вижте devfs(5) ръководството за повече информация.

DEVFS се използва по подразбиране във FreeBSD 5.0 и по-ново.

Този и други документи можете да намерите в ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

За въпроси относно FreeBSD, прочетете документацията преди да попитате в <questions@FreeBSD.org>.
За въпроси относно този документ, e-mail <doc@FreeBSD.org>.