Ich kenne die alte Linux-Methode zum Mounten eines USB-Sticks oder -Laufwerks: einhängen /dev/sdb1 /mnt/
Aber in einigen CentOS 6.x-Installationen, die ich gesehen habe, steckt man einfach den USB-Stick ein und CentOS mountet ihn automatisch, um/media/<VOLUMENAME>
Diese automatische Erkennung muss doch von einer Art Daemon/Dienst übernommen werden, oder?
Wie heißt dieser Dienst und wie finde ich ihn mit dem /sbin/service
Befehl?
Antwort1
Wie andere bereits kommentiert haben, glaube ich nicht, dass dies in Runlevel 3 möglich ist. Die betreffende Anwendung unter GNOME 2.x heißt gnome-volume-manager
. Sie können sie mithilfe von etwas neu konfigurieren gnome-volume-properties
.
Bildschirmfoto
Da Sie sich in Runlevel 3 befinden, glaube ich nicht, dass dies eine Option ist. Sie könnten udev jedoch dazu bringen, das Mounten auf ähnliche Weise für Sie durchzuführen.
1.eine Datei hinzufügen automount.rules
in/etc/udev/rules.d
2.füge die folgenden Zeilen zu automount.rules hinzu
automount.rules
# automounting usb flash drives
# umask is used to allow every user to write on the stick
# we use --sync in order to enable physical removing of mounted memory sticks -- this is OK for fat-based sticks
# I don't automount sda since in my system this is the internal hard drive
# depending on your hardware config, usb sticks might be other devices than sdb*
ACTION=="add",KERNEL=="sdb*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/usr/bin/pumount %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/usr/bin/pumount %k"
3.lade die udev-Regeln neu:
udevadm control --reload-rules
Gome-Festplatten-Dienstprogramm
Ich habe übrigens den neuen Namen gefunden gnome-volume-manager
. In CentOS6 heißt es gnome-disk-utility. Ich habe gerade bestätigt, dass sich dieses RPM in den Standard-Yum-Repos befindet.
Diese U&L-Frage hat mich dorthin geführt:USB-Speichergeräte werden bei einer Neuinstallation von Debian 6.0 nicht automatisch gemountet, wenn sie angeschlossen werden.
Führen Sie den folgenden Befehl aus, um es zu finden:
$ yum search gnome-disk-utility*
gnome-disk-utility-devel.i686 : Development files for gnome-disk-utility-libs
gnome-disk-utility-devel.x86_64 : Development files for gnome-disk-utility-libs
gnome-disk-utility-ui-devel.i686 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility-ui-devel.x86_64 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility.x86_64 : Disk management application
gnome-disk-utility-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-libs.x86_64 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.x86_64 : Shared libraries used by Palimpsest
Verweise
Antwort2
Eine gute Befehlszeilenmethode zum automatischen Mounten ist das Paket „autofs“.
Sie müssen zwei Dinge in zwei verschiedenen Dateien angeben:
/etc/auto.master
# USB backup drives
/mnt/offsite /etc/auto.offsite --timeout=300
/etc/auto.offsite
OFFSITE1 -fstype=auto,rw,noatime,data=journal,commit=1 :/dev/disk/by-uuid/b5c1db0d-776f-499b-b4f2-ac53ec3bf0ef
Das Ergebnis ist, dass das USB-Laufwerk, wenn es angeschlossen ist, unter /mnt/offsite/OFFSITE1 angezeigt wird. Es wird erst angezeigt, wenn Sie auf etwas unter diesem Pfad zugreifen, z. B. mit „ls“ oder „find“. Nach 300 Sekunden Inaktivität wird das Dateisystem automatisch demontiert (so dass es sicher entfernt werden kann).
Antwort3
Eine andere Möglichkeit ist die Verwendung von pmount. Es scheint etwas einfacher zu sein, es allgemein zu verwenden. Es muss jedoch installiert werden (aus dem EPEL-Repository).