>Насколько мне помниться - этот скрипт должен работать как можно >быстрее...
Этот момент можно пропустить. Важен факт отмонтирования. >интересно, какой смысл отмонтировать ФС если блочный девайс уже >ИЗВЛЕЧЕН!? Если не выполнить отмонтирование, то следующий девайс попытается примонтироваться в туже дирректорию + получит новое имя устройства sd[a-z][0-9], а их не так уж и много. 2 марта 2010 г. 11:53 пользователь DamirX <damir.haki...@gmail.com> написал: > В Втр, 02/03/2010 в 11:39 +0600, Сергей С. пишет: > > Приветствую всех! > > Не могу понять почему на отрабатывает скрипт на remove, хотя при этом > > отрабатывает на add. > > > > 1) /etc/udev/rules.d/010_test_remount_add.rules : > > > > BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd[a-z][0-9]", GROUP=="disk", > > ACTION=="add", NAME="%k", RUN+="/usr/local/bin/mount_test.sh add %k" > > BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd[a-z][0-9]", GROUP=="disk", > > ACTION=="remove", NAME="%k", RUN+="/usr/local/bin/mount_test.sh remove > > %k" > > > > > > > > 2) mount_test.sh : > > > > #!/bin/sh > > > > MOUNT_DIR="/home/user/mount_dir" > > > > sleep 3 > Насколько мне помниться - этот скрипт должен работать как можно > быстрее... > > > > if [ "$1" == "add" ]; then > > > > if [ -d $MOUNT_DIR ]; then > > FLASH_DEV =`echo $2 | sed -n '/^sd[a-z][1-9]\?/p'` > > /bin/mount -t vfat /dev/$FLASH_DEV $MOUNT_DIR -o > > flush,rw,gid=disk,umask=007,iocharset=utf8 > > else > > mkdir $MOUNT_DIR > > chown user:user $MOUNT_DIR > > chmod 775 $MOUNT_DIR > > FLASH_DEV=`echo $1 | sed -n '/^sd[a-z][1-9]\?/p'` > > mount /dev/$FLASH_DEV $MOUNT_DIR -o > > flush,rw,gid=disk,umask=007,iocharset=utf8 > > fi > > > > elif [ "$1" == "remove" ]; then > > > > /bin/umount /dev/$2 > # интересно, какой смысл отмонтировать ФС если блочный девайс уже > ИЗВЛЕЧЕН!? > > fi > > > > exit 0 > > > > > > > ЗЫЖ да и вообще - фигня это всё! > > -- > DamirX > > > -- > To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: http://lists.debian.org/1267509222.887.12.ca...@everest.agg > >