Max Dmitrichenko -> debian-russian@lists.debian.org  @ Mon, 13 Mar 2006 
16:18:43 +0300:

 >>  MD> То же самое и с флэшками/фотиками/ и т.п. Вот хочется мне, чтобы
 >>  MD> при подключенном фотике и флэшке, не зависимо от порядка
 >>  MD> подключения, /mnt/camera маунтилось к фотику, а /mnt/flash - к
 >>  MD> флэшке. При том, чтобы не нужны были права рута и суидные
 >>  MD> скрипты. Как ты предлагаешь это сделать?
 >> 
 >> Вот мне в комп могут воткнуть с десяток флешек.  Восемь из них я вижу
 >> раз в полгода (они не мои), но вижу.  Хочу, чтобы любая воткнутая флешка
 >> монтировалась в /mnt/flash (на самом деле - в /misc/f, но неважно).  Как
 >> мне в этом может помочь udev?
 MD> Если одновременно все десять, то тебе ничто не поможет :) Ну а если по
 MD> одной, то в udev.rules пишешь:

 MD> BUS="scsi", KERNEL="sd*", SYSFS{model}="DataTraveler 2.0", NAME="%k", 
SYMLINK="known-flash%n"

 MD> И так для каждой известной тебе флэшки, с отличающейся model.

Так дело в том, что они мне неизвестны.  Если б туда только известные
совали...  Как раз, так (или подобным образом, если вытащить
какой-нибудь серийный номер) оно сожрет и одновременно все десять, но
только если они известны.  Правда, придется разводить по разным
директориям (у меня так кардридер разведен - по типам карточек).  Вот
Витус тут более близкую к правильной мысль приводил (правда, без udev,
так как речь идет о 2.4) - на вынимание повесить скрипт, который
говорить scsi-remove-single-device.  Тогда любая флешка, будучи засунута
единственной, будет вешаться на /dev/sda.  Остальное тривиально.

 MD> Потом в /etc/fstab пишешь:
 MD> /dev/known-flash1  /misc/f         vfat    sync,noauto,defaults,user 0 0

 MD> Вставляешь флэшку и говоришь:
 MD> $ mount /misc/f

Мог бы и догадаться по /misc, что речь идет об autofs :-)  Что в данном
случае, впрочем, неважно - это просто zero-click solution.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]

/итд/почтопосылалка.нстрк (c)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить