воскресенье, 1 февраля 2009 г.

mount drive via udev

Разобрался как всегда монтировать конкретный диск в конкретную папку.

1.

udevinfo -a -p $(udevinfo -q path -n /dev/sda) 

sda заменяем на нужный диск, в выводе находим строчки однозначно определяющие диск, например название, серийный номер и т.д.

2. создаем файл /etc/udev/rules.d/10-local.rules и добавляем в него найденные строчки, например

SUBSYSTEMS=="scsi" ATTRS{model}=="ST3500630AS " SYMLINK +="seagate500"

в результате получаем устройство /dev/seagate500

3. создаем файл /etc/udev/rules.d/11-mount-hdd.rules и добавляем в него строчку RUN+="/bin/mount -t ext3 /dev/seagate500 /mnt/seagate500"

для usb дисков нужно обрабатывать как подключение так и отключение, подробнее описано тут 

Комментариев нет:

Отправить комментарий