Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Slava Astashonok                     2:5020/400     27 Jun 2004  18:42:05
 To : Aleksey Barabanov
 Subject : Re: devfs
 -------------------------------------------------------------------------------- 
 
 Aleksey Barabanov wrote:
 
 > А потом заменить [ -b /dev/somedev ] на тестовую попытку монтирования не
 > представляется сложным. Фактически, очарование devfs лишь в визуально
 > наблюдаемом отсутствии "лишних" файлов.
 
 Точно.
 
 > 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о он там есть. Его вообше то не может не быть хотя бы с т.з. того что он
 > нужен для работы с консолью.
 
 Тоже не факт: сообщения от загружаемых модулей идут через ядерный лог - 
 их без /dev/console видно. Hо всё же, конечно, лучше оставить. Hапример, 
 для того чтобы можно было вмешаться в initrd-процесс, получив shell как 
 это сделано в debian'овском initrd. Довольно полезная штука, особенно 
 когда нужно загрузиться на какой-нибудь неизвестной железке.
 
 > А потом вы же сами выше привели пример с 3-им ide. Если рут на нем, то как
 > его монтировать то без /dev ? Да и вообще...
 
 А как же статически откомпилированное ядро вообще без initrd его 
 монтирует? ;-) Повторю: задача initrd - только загрузить модули, дальше 
 ядро само разберётся.
 
 > Хотя конечно не принципиально. Я согласен, что там он, /dev, играет
 > незначительную роль. И как правило урезенный. Hо зато там самые высокие
 > ограничения по ресурсам. Фактически это и есть прототип рута кешируемого
 > ливсиди.
 
 Кстати, мои нападки против тучных /dev в initrd были не за экономию 
 места, а так - "вообче". У меня initrd по 15 мегабайт занимают - они с 
 полным /lib/modules. Корнечно чтобы не потерять место на live-cd для 
 хранения второй копии модулей приходится мудрить с мотированием самого 
 initrd через loop, но в результате никаких проблем с железом. А то зашёл 
 я как-то к товарищу с blin'ом, а у него cd-rom оказался firewire - 
 дальше initrd дело не зашло.
 
 -- 
 BOFH excuse #118: the router thinks its a printer.
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 devfs   Vlad Alyukov   23 Jun 2004 21:56:27 
 Re: devfs   Nick Gazaloff   26 Jun 2004 00:45:05 
 devfs   Artem Korneev   25 Jun 2004 23:14:56 
 Re: devfs   Slava Astashonok   26 Jun 2004 11:11:49 
 Re: devfs   Aleksey Barabanov   26 Jun 2004 12:10:25 
 Re: devfs   Slava Astashonok   26 Jun 2004 13:01:49 
 Re: devfs   Aleksey Barabanov   26 Jun 2004 13:37:33 
 Re: devfs   Slava Astashonok   27 Jun 2004 14:51:40 
 Re: devfs   Aleksey Barabanov   27 Jun 2004 15:27:38 
 Re: devfs   Slava Astashonok   27 Jun 2004 16:00:44 
 Re: devfs   Aleksey Barabanov   27 Jun 2004 16:57:40 
 Re: devfs   Slava Astashonok   27 Jun 2004 18:42:05 
 Re: devfs   Aleksey Barabanov   27 Jun 2004 19:26:42 
 Re: devfs   Slava Astashonok   28 Jun 2004 16:04:56 
 Re: devfs   Aleksey Barabanov   28 Jun 2004 20:58:08 
 Re: devfs   Slava Astashonok   29 Jun 2004 13:55:27 
 Re: devfs   Aleksey Barabanov   29 Jun 2004 14:57:59 
 Re: devfs   Slava Astashonok   29 Jun 2004 16:24:12 
 Re: devfs   Aleksey Barabanov   29 Jun 2004 22:57:59 
 Re: devfs   Slava Astashonok   30 Jun 2004 11:07:26 
 Re: devfs   Aleksey Barabanov   30 Jun 2004 13:05:26 
 Re: devfs   Slava Astashonok   30 Jun 2004 13:24:33 
 Re: devfs   Aleksey Barabanov   01 Jul 2004 00:53:54 
 Re: devfs   Dmitry Melekhov   27 Jun 2004 17:59:40 
 Re: devfs   Aleksey Barabanov   27 Jun 2004 22:44:30 
 devfs   Alexander Reznikov   27 Jun 2004 23:53:16 
 Re: devfs   Dmitry Melekhov   28 Jun 2004 22:36:41 
 Re: devfs   Aleksey Barabanov   29 Jun 2004 00:15:20 
 Re: devfs   Dmitry Melekhov   08 Jul 2004 16:23:45 
 Re: devfs   Alexander Drozdov   26 Jun 2004 07:30:14 
 devfs   Yuriy Muhin   30 Jun 2004 20:45:27 
 Re: devfs   Alexander Drozdov   01 Jul 2004 22:38:20 
Архивное /ru.linux/73947f9ddf67.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional