LINUX.ORG.RU

Автоматическое монтирование не работает через udev (Debian)

 , ,


1

2

Всем добрый день! Есть цель - чтобы при подключении жесткого диска к Intel nuc с Debian он автоматически монтировался в нужную папку. Написал простенькое правило в udev:

ACTION=="add", KERNEL=="sd[a-z][0-9]", ENV{ID_FS_UUID}=="8482d1aa-1cd2-4ee4-ad52-21a2b72815c7", RUN+="/bin/mount /dev/%k /mnt/DATA"

Но при подключении диска он не монтируется :(

Из всего что есть в логе, касаемо этой ошибки - одна строчка:

янв 31 15:53:04 HomeServer (udev-worker)[1739]: sdb1: Process '/bin/mount /dev/sdb1 /mnt/DATA' failed with exit code 32.

При этом если из-под рута просто выполнить эту строчку, то все прекрасно и без ошибок монтируется:

/bin/mount /dev/sdb1 /mnt/DATA

Помогите, пожалуйста, найти мою ошибку

Прописывать такое правило для каждого диска - полумеры. Я предлагаю другое правило, чтобы все диски автоматически монтировались, хоть при подключении, хоть при перезагрузке.

ACTION=="add", ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_AUTO}="1"
Чтобы применить правила
sudo udevadm control --reload-rules
Что происходит, если так сделать?

damix9 ★★★
()