Автомонтирование UDEV пропала vol_id

Здравствуйте. Не знаю как настроить автомонтирование с помощью udev куда то пропала vol-id. Знаю что сначала она была здесь /lib/udev/vol_id а потом здесь /lib/initcpio/udev/vol_id, а сечас вообще исчезла. Какой командой надо пользоваться для определения ФС USBфлэшки?
Извиняюсь, написал, до конца не прочитав…
Автомонтирование… полгода назад я правил /etc/udev/rules.d/10-usb-storage.rules (точнее, создал этот файл, нагуглив):
gksu /etc/udev/rules.d/10-usb-storage.rules
ACTION=="add", KERNEL=="sd[a-z][0-9]", ENV{ID_USB_DRIVER}="usb-storage", RUN+="/bin/mkdir -p /mnt/%k"
ACTION=="add", KERNEL=="sd[a-z][0-9]", ENV{ID_USB_DRIVER}="usb-storage", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o rw,nodev,noauto,noexec,nosuid,noatime,dmask=000,fmask=111,utf8 /dev/%k /mnt/%k"
ACTION=="add", KERNEL=="sd[a-z][0-9]", ENV{ID_USB_DRIVER}="usb-storage", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="ntfs", RUN+="/bin/mount -t ntfs-3g -o rw,nodev,noauto,noexec,nosuid,noatime,dmask=000,fmask=111,utf8 /dev/%k /mnt/%k"
ACTION=="add", KERNEL=="sd[a-z][0-9]", ENV{ID_USB_DRIVER}="usb-storage", RUN+="/bin/ln -s /mnt/%k /media/$env{ID_FS_LABEL_ENC}"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", ENV{ID_USB_DRIVER}="usb-storage", RUN+="/bin/umount /dev/%k"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", ENV{ID_USB_DRIVER}="usb-storage", RUN+="/usr/bin/unlink /media/%k"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", ENV{ID_USB_DRIVER}="usb-storage", RUN+="/usr/bin/unlink /media/$env{ID_FS_LABEL_ENC}"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", ENV{ID_USB_DRIVER}="usb-storage", RUN+="/bin/rmdir /mnt/%k"
В гноме должно-бы и “так” монтироваться, но для этого:
(Автомонтирование в GNOME без gdm)
nano ~/.xinitrc
# Executed by startx (run your window manager from here)
exec ck-launch-session gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
зы. глянул, у меня тоже нету потерянного вами файла, там есть usb_id (например)
Ну, если флэшка примонтирована, то можно и
sudo fdisk -l | grep sdf
Диск /dev/sdf: 1000 МБ, 1000341504 байт
/dev/sdf1               1        3816      976880    e  W95 FAT16 (LBA)
в 10-usb-storage.rules у меня такие же правила, если вместо vol_id использовать usb_id - не работает. У меня openbox в нем нет автомонтирования.
у меня тк

udevadm control --reload-rules 
ACTION=="add", SUBSYSTEMS=="usb", KERNEL=="sd[c-z]", RUN+="/home/muhas/.muhas/bin/udev/automount.sh $env{DEVNAME} $env{ID_VENDOR}$env{ID_MODEL}"
ACTION=="add", SUBSYSTEMS=="usb", KERNEL=="sd[c-z][0-9]", RUN+="/home/muhas/.muhas/bin/udev/automount.sh $env{DEVNAME} $env{ID_FS_LABEL}"

сам скрипт
#!/bin/sh
USER="muhas"
RETURN=`sh -c "/sbin/udevadm info --query=property --name="$1" | /bin/grep 'ID_FS_TYPE'"`
f_mount () {
    RETURN=$(/bin/su - "$USER" -c "/usr/bin/pmount -w -A '$1' '$2'")
    if [ -z "$RETURN" ]; then
    /bin/su - $USER -c "env DISPLAY=:0.0 /usr/bin/notify-send 'Устройство успешно смонтировано' '$1 => /media/$2'"
    else
    /bin/su - $USER -c "env DISPLAY=:0.0 /usr/bin/notify-send 'Ошибка монтирования устройства!' '$RETURN'"
    fi
}
if [ ! -z $RETURN ]; then    
    # $1 => DEVICE, $2 => LABEL
    f_mount "$1" "$2" 
else
	/bin/su - $USER -c "env DISPLAY=:0.0 /usr/bin/notify-send 'Найден новый USB накопитель' '$2'"
fi
exit 0
muhas, а где здесь опции монтирования указывать?
aplexey
У меня openbox в нем нет автомонтирования.
А ФМ какой? Thunar и Pcmanfm прекрасно все монтируют без плясок с бубном, и опции монтирования можно задавать.
aplexey
muhas, а где здесь опции монтирования указывать?
строка /usr/bin/pmount -w -A ‘$1’ ‘$2’
А где Thunar и Pcmanfm указывать опции монтирования?
pacman -Ql pcmanfm и внимательно изучаем список файлов.
pacman -Ql exo и внимательно изучаем список файлов (это для Thunar)

там есть конфиги, которыми управляется поведение при монтировании файловых систем.
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.