[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SATA и udev



В сообщении от 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. Он тут совершенно не причем. И прочти ты
наконец что значат его правила. А то получается как в анекдоте про Василия
Ивановича, что "интернешэнэл" - это шинелка. Не надо здесь хвастаться своей
необразованностью.

--
  Макс

--
Макс



Reply to: