Топовые новости
Новое

Соглашения об именах символьных и блочных устройств

Соглашения об именах символьных и блочных устройствБлочные и символьные устройства принято называть в соответствии с традиционной системой именования. В файле /usr/src/linux-2.4/Documentation/devices. txt имя устройства для первого раздела первого IDE-диска должно быть /dev/hda1. Для SCSI — диска это имя будет /dev/sdal.

Имена всех устройств включаются в файл devices. txt, а список устройств, которые были созданы в системе, находится в каталоге /dev. Этот каталог также может содержать ссылки; например, /dev/cdrom может в действительности быть ссылкой на устройство CD — ROM Также в каталоге /dev часто встречаются ссылки /dev/mouse и /dev/modem.

Если нужно поместить в каталог /dev файл устройства, которого по каким-либо причинам в нем еще нет, можно создать специальный файл с помощью команды mknod. Имейте в виду, что листинг каталога /dev вполне может содержать устройства, которых в системе нет. Это может произойти из-за того, что листинг появился в каталоге /dev до того, как система получила возможность использовать устройство. Если вы в будущем будете инсталлировать аппаратные средства, система, вероятно, не захочет создавать файлы устройств на лету. Поэтому, если вы собрались проинсталлировать устройство, проверьте каталог /dev, и если в нем нет файла необходимого вам устройства, создайте этот файл с помощью команды mknod.

Создание файлов с помощью команды mknod — это простой процесс, если известен тип устройства, для которого создаете файл, а также его старший и младший номер устройства. Команда mknod имеет следующий синтаксис: Полезная опция -m позволяет устанавливать режим создания файла. Значения NAME, TYPE, MAJOR и MINOR можно получить из файла devices. txt, в котором содержатся даже блоки экспериментальных номеров, предназначенные для тех, кто любит экспериментировать.

Галерея
6198 9566 9710 12874 13267 36053
Интересные записи
Рубрики