GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie bekomme ich den USB-Schlüssel zum automatischen Mounten?

Ich arbeite derzeit in einer reinen Befehlszeilenumgebung.

Wenn ich meinen USB-Stick einstecke, sehe ich eine neue Gerätedatei in /dev :

...
sdi
sdi1
...

Wenn ich einfach sudo mount /dev/sdi1 /media/tmp , und umount Wenn ich fertig bin, muss ich den Vorgang noch einmal wiederholen. Dies allein könnte mit einem kleinen Skript erreicht werden, aber mein Schlüssel wird nicht immer als sdi angezeigt .

Gibt es eine Möglichkeit für mich, es immer automatisch zu mounten und vielleicht sdi zu reservieren dafür?

Hinweis: Außerdem scheint es verwaiste Gerätedateien in /dev zu geben, wenn ich vergesse zu unmounten und einfach den Stick herausziehe.

Akzeptierte Antwort:

Ich verwende diese Udev-Regel aus dem Arch-Wiki:

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=002"

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

# Clean up after removal
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}"

# Exit
LABEL="media_by_label_auto_mount_end"

Ändern Sie einfach das „sd[a-z][0-9]“ in der ersten Zeile, um Konflikte mit Ihren anderen Laufwerken zu vermeiden…


Linux
  1. Wie bekomme ich sicher die Version von Ksh?

  2. Erhalten Sie den Prozentsatz der Nutzung für einen Mount Point?

  3. Wie wird die externe Festplatte automatisch gemountet?

  4. So mounten Sie ein USB-Laufwerk in UNIX oder Linux

  5. So mounten Sie ein USB-Flash-Laufwerk unter Linux

So mounten Sie ein USB-Laufwerk unter Kali Linux

So erhalten Sie die Größe eines Verzeichnisses in Linux

So holen Sie das Beste aus Qmmp 1.0 heraus

Wie erhalte ich die Berechtigung zum Bearbeiten im USB?

Wie wird das Leapfrog Tag USB-Gerät montiert?

Wie erhalte ich das absolute Verzeichnis einer Datei in Bash?