В сообщении от 17 Август 2006 09:03 Oleg Matviychuk написал(a): > On Wed, 16 Aug 2006 10:26:21 +0400 > Max Dmitrichenko wrote: > > > > Как в духе дебиан-вэй решить следующую проблему. > > > > > > Купил SATA диск, в системе udev его пишет /dev/sda. Но так как sd[a-z]* > > > прописаны как съемные в правилах udev, > > В udev нету такого понятия как "съемный/несъемный". > > # cat /etc/udev/hal.rules > # put removable IDE/SCSI devices into the hal group instead of 'disk' > BUS="scsi",KERNEL="sd[a-z]*", PROGRAM="/etc/udev/scripts/device-removable.sh > %k", RESULT="1", NAME="%k", MODE="0640", GROUP="hal" > > O_o Перевожу. Если появившийся девайс находится на шине SCSI, его имя попадает под регулярное выражение sd[a-z], то запустить программу /etc/udev/scripts/device-removable.sh с параметром имени устройства (по версии ядра), если результат выполнения программы единица, то создать в /dev устройство с таким же именем, поставить на него права 640 и группу доступа "hal". Есть мнение, что скрипт device-removable.sh определяет является ли твой сказёвый диск удаляемым (как, например, флэшка) или нет. Если ты не веришь, то запусти её ручками, указав имя твоего SATA первым параметром, и убедись, что она вернет 0.
И вообще это правило нужно не для того чтобы создавать файл устройства в /dev, а для того, чтобы созданый файл имел нужные права. Ещё раз тебе говорю. Забудь про udev. Он тут совершенно не причем. И прочти ты наконец что значат его правила. А то получается как в анекдоте про Василия Ивановича, что "интернешэнэл" - это шинелка. Не надо здесь хвастаться своей необразованностью. -- Макс -- Макс -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

