В началоРуководство по файловой системе для устройств → Администрирование дерева устройств
Gentoo-doc HOME Пред.: Навигация через дерево устройствВ началоУровень выше: Руководство по файловой системе для устройствСлед.: Вопросы, относящиеся к правам доступа

3. Администрирование дерева устройств

3.1. Перезагрузка devfsd

Если вы изменили файл /etc/devfsd.conf, и хотите чтобы изменения вступили в силу, вым не обязательно перезагружаться. В зависимости от того, что вы хотите, вы можете использовать любой из следующих сигналов:

SIGHUP заставит devfsd перечитать конфигурационный файл, перегрузить разделяемые объекты (shared objects) и сгенерировать событие REGISTER для каждого листа в дереве устройств.

SIGUSR1 сделает то же самое, но не будет событий REGISTER.

Чтобы послать сигнал, просто используйте kill или killall:

Листинг 4. Посылка сигнала SIGHUP демону devfsd

# kill -s SIGHUP `pidof devfsd`
или
# killall -s SIGHUP devfsd


3.2. Удаление compatibility symlinks

Внимание

В настоящее время Gentoo не может существовать без этих ссылок.

Если вы хотите удалить из вашей системы ссылки которые засоряют /dev (в Gentoo они используются по умолчанию), отредактируйте /etc/devfsd.conf и удалите следующие две строчки:

Листинг 5. /etc/devfsd.conf для обратной совместимости

# Закоментируйте эти две строчки для удаления симлинков
REGISTER        .*  MKOLDCOMPAT
UNREGISTER      .*  RMOLDCOMPAT


Вам придётся перезагрузится, чтобы изменения вступили в силу.

3.3. Удаление возможности автосоздания файлов устройств

Когда вы загружаете модуль, devfs автоматически создаёт файлы устройств. Если вы не хотите, чтобы он так делал, удалите эту строчку из /etc/devfsd.conf:

Листинг 6. /etc/devfsd.conf, autoload functionality

LOOKUP      .*  MODLOAD


Пред.: Навигация через дерево устройствВ началоУровень выше: Руководство по файловой системе для устройствСлед.: Вопросы, относящиеся к правам доступа
В началоРуководство по файловой системе для устройств → Администрирование дерева устройств