|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 27 Jun 2004 16:57:40 To : Slava Astashonok Subject : Re: devfs -------------------------------------------------------------------------------- Slava Astashonok wrote: > Подразумевалось появление в системе некого гипотетическоге устройства, > неизвестного данному упакованому dev.tar.gz. Т.е. в комп вставили нечто > поддерживаемое ядром, но не отражённое в статическом /dev, например, 3-й > (10-й) ide-контроллер. Думаю, что в ливсиди такая задача - настройка под экзотические девайсы - решается не через devfs , а с помощью скриптов основанных на hwinfo. А потом заменить [ -b /dev/somedev ] на тестовую попытку монтирования не представляется сложным. Фактически, очарование devfs лишь в визуально наблюдаемом отсутствии "лишних" файлов. > Кстати, я тут сообразил, что считать размер /dev при помощи du вообще-то > некорректно - нужно хотя бы tar'ом. Как раз и выходит что-то в районе 3 > мегабайт. Что в общем-то не принципиально. В районе 6М для SuSE. ;) Hо если server:/ # tar cz /dev | wc -c tar: Removing leading `/' from member names tar: /dev/log: socket ignored 143360 server:/ # Как оно обычно и делается. И как оно и хранится в упакованных ФС и файлах. > Мне кажется мы всё же немного о разных вещах говорим. Я говорю, что > задача _обычного_ initrd - это просто загрузить определённый набор > ядерных модулей, возможно - в каких-то редких случаях - поменять > содержимое /proc/sys/kernel/real-root-dev и завершить работу, позволив > ядру, уже "обученному" работе с нужными устройствами, самостоятельно > смонтировать корень с этого real-root-dev. Для этой задачи /dev в initrd > не нужен. ;) Hо он там есть. Его вообше то не может не быть хотя бы с т.з. того что он нужен для работы с консолью. А потом вы же сами выше привели пример с 3-им ide. Если рут на нем, то как его монтировать то без /dev ? Да и вообще... Хотя конечно не принципиально. Я согласен, что там он, /dev, играет незначительную роль. И как правило урезенный. Hо зато там самые высокие ограничения по ресурсам. Фактически это и есть прототип рута кешируемого ливсиди. -- Bye. Aleksey Barabanov <alekseybb at mail.ru> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/78243abdf48a.html, оценка из 5, голосов 10
|