Случайно нашел для себя что-то новое в этом вопросе! решил поделиться ;)
Не для кого не сикрет, что немного неудобно в линуксе работать со сменными устройствами! Не буду останавливаться на этой проблеме, и описывать какие конкретно я испытываю неудобства. Но думаю о части это будет ясно из текста, представленного ниже!
В идеале, работа с плеером заключается в том, чтобы
1) примонтировать сам плеер
2) запустить определенное ПО (для меня это gtkpod)
3) безопасно отключить устройство (блин, а плеер так-то дорогой ;))
С п.1 и п.2 всё понятно. А вот на первом этапе частенько бывают проблемы. в fstab не всегда написанна правда относительно /dev/sd*2 (бывает, что указанное устройство уже занято, или это совсем не ipod). Дык вот! Вся затея состоит в том, чтобы имя устройство было независимо. И всегда было одно и тоже.. проще говоря, нужно тчобы в fstab всегда была напсанная «правда» относительно /dev/sd*2 (информатинвый раздел плеера именно sd*2, а не sd*1, где хранится ПО самого плеера). Это можно добиться средствами udev.
Приступим
Создаеём файл /etc/udev/rules.d/60-ipod.rules со следующим содержанием:
BUS==»usb», SYSFS{manufacturer}==»Apple*», SYSFS{product}==»iPod*», KERNEL==»sd*2», GROUP==»plugdev», SYMLINK+=»ipod»
Самый смысл здесь хранится в SYSFS{manufacturer}==»Apple*» и SYSFS{product}==»iPod*». я думаю понятно почему…
Смею предположить, что таким же путём можно решить данную проблему (громко сказанно) для дриугих устрйоств/плееров, изменив эти самые переменные — вставляем устрйоство в USB смотрим dmesg на наличие поля Vendor. Именно таким путём я пойду, когда доберусь до своего HardBox-а.
после того, как необходимый файл создан:
# udevstart
..перезапуск udev
Пользуемся ;)
PS
На всякий случай строчка из fstab:
/dev/ipod /mnt/ipod vfat async,nodev,nosuid,user,rw,noauto,umask=0000,noexec 0 0
Извлечение устройства лучше делать с помощью eject-а
Ссылки:
http://www.linuxcenter.ru/lib/articles/hardware/linux-ipod.phtml (рус)- Руководство, которое наталкнуло меня на мысль данной реализации.
http://gentoo-wiki.com/HOWTO_Using_an_iPod_With_Gentoo_Linux (eng)- Руководство, с которого я благополучно слизал все идеи и реализивал приминительно к свему случаю.