LINUX.ORG.RU

Если это десктоп, то уже должно быть в DE, если сервер, то можно пользоваться штуковиной типа https://github.com/rbrito/usbmount Пишут, что на сервере можно через systemd настроить, но мне не удалось.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)
Ответ на: комментарий от kostik87

Правильно:

root@pi:~# ps aux | grep udev

root       159  0.0  0.2  18636  4012 ?        Ss   07:38   0:01 /lib/systemd/systemd-udevd

root      2835  0.0  0.0   7364   528 pts/0    S+   17:02   0:00 grep udev

root@pi:~# 
Alex_Golubev
() автор топика
Ответ на: комментарий от goingUp

Сделал монтирования и размонтирования:

root@pi:~# cd  /etc/udev/rules.d

root@pi:/etc/udev/rules.d# ls

99-com.rules

root@pi:/etc/udev/rules.d# nano autoMountFlash.rules

root@pi:/etc/udev/rules.d# ls

99-com.rules  autoMountFlash.rules

root@pi:/etc/udev/rules.d# nano autoMountFlash.rules

root@pi:/etc/udev/rules.d# 

Добавил в файл autoMountFlash.rules.

KERNEL!="sd[a-z][0-9]", GOTO="media_by_label_auto_mount_end"

# Import FS infos  

IMPORT{program}="/sbin/blkid -o udev -p %N"

# Get a label if present, otherwise specify one  

# ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"  

ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k"

# Global mount options  

ACTION=="add", ENV{mount_options}="relatime"

# Filesystem-specific mount options  

ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},utf8,gid=100,umask=0$

# Mount the device  

ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k $

# Clean up after removal  

ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%$

# Exit  

LABEL="media_by_label_auto_mount_end"

Но чета не заработало.

Alex_Golubev
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.