![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 2 Всего: 39 |
особо никогда не заморачивался на счет того, что листинг дирректории /dev очень большой, и подчас там присутствует такое!!!
Почитал, что для решения таких вопрос нужно использовать udev. Он у меня вроде как стоит, ps выдает udevd. ядро у меня 2.6.14-gentoo-r5. udev 0.70 Но вот устройств дофига. Посмотрел окола десятка статей, но там мол - поставите и вот как все хорошо. А я вот понять не могу почему у меня там стока фигни лишней. Какие могут быть предположения? |
|||
|
||||
| kirjanov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 22.1.2006 Где: Dark wood of erro r Репутация: 5 Всего: 15 |
Ранее файлы устройств (все физические устройства в POSIX-системах по определению суть файлы), размещающиеся в каталоге /dev, создавались при установке системы по принципу явной избыточности. Например, любая современная машина имеет минимум два канала IDE, к каждому из которых можно подключить по два устройства. Так вот, для всех этих теоретически возможных устройств создавались файлы вида /dev/ad0, /dev/ad1, /dev/ad2, /dev/ad3. Вне зависимости от реального наличия дисков, CD-приводов или иных ATA-устройств. А поскольку каждый диск может нести по четыре первичных раздела (называемых во Free слайсами - slices), то и для каждого эвентуального слайса создавалось по файлу: /dev/ad0s1, /dev/ad0s2 и так далее.
В результате каталог /dev сразу же после установки был загроможден немерянным количеством файлов всевозможных устройств - дисков, слайсов, партиций, терминалов и псевдотерминалов Про udev незнаю, но во FreeBSD существует devfs, сама проверяет устройства, реально подключенные к машине, во время ее старта, и создает для них (и только для них) соответствующие файлы |
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 26 Всего: 97 |
||||
|
||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 2 Всего: 39 |
есть, в ранлевелах на boot уровне его стартовый скрипт находится.
Но вот в процессах его не видать. А для можешь пояснить для чего он нужен, и нужен ли он обязательно. А еще про coldplug пожайлуста, и про различия между ними. Или дай толковый link, а то, что то муть одна попадается. Доку щас читать времени нету, приду с универе почитаю. Спасибо. |
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 26 Всего: 97 |
Основная задача hotplug - находить подключенные устройства, с его помощью udev определяет создавать ли линк на устройство или нет. Coldplug выполняет те же функции, кажется, видел его именно на Gentoo. А линк, который дал, вроде бы, нормальный.
|
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |