Почему autofs не может смонтировать мой usbstick?

779
naive231

Я установил пакет autofs, и я знаю /etc/auto.master и /etc/auto.misc . Я установил только один отслеживаемый путь в /etc/auto.master :

/root/media /etc/auto.misc 

Затем я установил настройку подкаталога usb в /etc/auto.misc :

usb -fstype=auto,sync,nosuid,rw,gid=100,umask=000 :/dev/sdb1 

Я очень уверен, что если я вставлю usbstick в систему, он всегда находится в / dev / sdb, и только один раздел в FAT32 будет показан в / dev / sdb1 .

И, наконец, я перезапускаю службу autofs, конечно. Но я просто не могу найти ничего в / root / media после того, как вставил свой usbstick.

Существует нет / корня / СМИ преднастроенных, и я нашел / корень / СМИ будут построены после того, как я перезапустить Autofs службы, выполнив /etc/init.d/autofs перезапуска . Я, кстати, уже попробовал перезагрузить /etc/init.d/autofs и получил бесполезный результат.

Кто-нибудь знает, где проблема?

2

1 ответ на вопрос

1
Widgeteye The Terrible

Есть более простой способ, вот что я использую. Это хорошо, если вы каждый раз монтируетесь на одну и ту же точку монтирования.

в /etc/udev/rules.d создайте новый файл с именем automount.rules и вставьте в него следующее:

ACTION == "add", KERNEL == "sdb *", RUN + = "/ bin / mount / usb"
ACTION == "удалить", KERNEL == "sdb *", RUN + = "/ bin / umount / usb"

в / etc / fstab поместите следующее:

/ dev / sdb1 / usb auto rw, пользователь, noauto, noatime, umask = 000

Затем запустите: udevadm control --reload-rules

Теперь каждый раз, когда вы вставляете любое USB-устройство, оно будет монтироваться в / usb. Если это не то, что вы хотите, то вам придется найти что-то еще .. Но это работает для меня.

Я попробовал ваше решение, но оно не сработало. Может быть, это потому, что наша система ** отключила функцию горячего подключения в ядре **. Поэтому я попробую метод сценария для его архивирования. naive231 11 лет назад 0