Warum können autofs meinen Usbstick nicht mounten?

841
naive231

Ich habe ein autofs-Paket installiert und kenne /etc/auto.master und /etc/auto.misc . Ich habe nur einen überwachten Pfad in /etc/auto.master festgelegt :

/root/media /etc/auto.misc 

Dann habe ich die Einstellung des USB- Unterverzeichnisses in /etc/auto.misc eingestellt :

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

Ich bin sehr sicher, dass wenn ich usbstick in system einfüge, es immer in / dev / sdb und nur eine Partition in FAT32 in / dev / sdb1 angezeigt wird .

Und schließlich starte ich den autofs-Dienst sicher neu. Ich kann aber in / root / media nichts finden, nachdem ich meinen Usbstick eingefügt habe.

/ Root / media ist nicht vorkonfiguriert, und ich kann feststellen, dass / root / media erstellt wird, nachdem ich den autofs-Dienst durch Ausführen von /etc/init.d/autofs restart neu gestartet habe . Ich habe übrigens schon versucht, /etc/init.d/autofs reload zu laden, und bekam ein sinnloses Ergebnis.

Weiß jemand wo ist das Problem?

2

1 Antwort auf die Frage

1
Widgeteye The Terrible

Es gibt einen einfacheren Weg, hier ist was ich benutze. Es ist nur gut, wenn Sie jedes Mal den gleichen Mount-Punkt mounten.

Erstellen Sie in /etc/udev/rules.d eine neue Datei mit dem Namen automount.rules und geben Sie Folgendes ein:

ACTION == "add", KERNEL == "sdb *", RUN + = "/ bin / mount / usb"
ACTION == "remove", KERNEL == "sdb *", RUN + = "/ bin / umount / usb"

In / etc / fstab füge folgendes ein:

/ dev / sdb1 / usb auto rw, benutzer, noauto, noatime, umask = 000

Führen Sie dann Folgendes aus: udevadm control - reload-rules

Jedes Mal, wenn Sie ein USB-Gerät einfügen, wird es auf / USB angehängt. Wenn Sie dies nicht möchten, müssen Sie etwas anderes finden. Aber es funktioniert für mich.

Ich habe Ihre Lösung ausprobiert, aber es hat nicht funktioniert. Vielleicht liegt es daran, dass unser System die Hot-Plug-Funktion im Kernel heruntergefahren hat. Also werde ich versuchen, die Skriptmethode zu archivieren. naive231 vor 11 Jahren 0