Хочется сделать программный райд. Linux Slackware-current, ядро generic-2.6.11.11 udev версии 054. Проблема в отсутствии файлов устройств /dev/md*. Как их правильно создавать в данной ситуации?
Девайсы создаются через mknod. Подробнее о параметрах смотри в сырцах ядра в {$Kernel_Source}/Documentation/devices.txt . Там же приведен список всех устройств, поддерживаемых ядром с указанием их типа, Major и Minor номеров.
Интересно получается. Я хочу сделать /usr на /dev/md0. И пока /usr не смонтирован мне никак не выполнить команду /usr/bin/mknod /dev/md0. Можно конечно скопировать mknod в /bin. В /etc/rc.d/rc.S после rc.udev, но до монтирования /usr дописать /bin/mknod /dev/md0. Будет работать, но может есть и другой путь?
R00T, Dimez, я с вас охреневаю. 100% если у одного кернел 2.4* то udev не используется и файлики /dev/md* существуют, установлены из пакета devs. А у другого кернел 2.6* и /dev/md отсутствуют. Dimez, если я не прав, и у тебя кернел 2.6 то не мог бы ты сказать как ты это делал. Изначально вопрос ты ведь читал?
RC_DEVICE_TARBALL="no"
Не ручаюсь на 100%, но может так решить?
В Гентухе /etc/conf.d/rc
Возможно что и тут есть возможность.
Т.е., если она создается, то уже болтается при стартапе.