>Насколько мне помниться - этот скрипт должен работать как можно
>быстрее...

Этот момент можно пропустить. Важен факт отмонтирования.

>интересно, какой смысл отмонтировать ФС если блочный девайс уже
>ИЗВЛЕЧЕН!?

Если не выполнить отмонтирование, то следующий девайс попытается
примонтироваться в туже дирректорию +
получит новое имя устройства 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
>
>

Ответить