
Ich habe dieses Problem unter Xubuntu 21.10 (Kernel 5.11.0-41-generic).
Wenn ich nach dem Einstecken in die Seitenleiste von Thunar auf das Etikett eines externen USB-Laufwerks klicke (es wird also angezeigt, ist aber noch nicht eingehängt), wird das Laufwerk mit einer anderen"Etikett"jedes Mal. Es wird immer im selben übergeordneten Ordner gemountet, aber der Ordner, in dem es gemountet wird, ist /media/$USER/DRIVE_NAME$NUMBER
, wobei$ANZAHList eine Zahl, die jedes Mal erhöht wird, wenn ich das Laufwerk mounte.
Wie kann ich das Laufwerk bei jedem Anschließen am gleichen Einhängepunkt mounten?
Antwort1
Sie können den Einhängepunkt in angeben /etc/fstab
. Sie würden also den Namen festlegen und Ihre Partition würde immer mit demselben Namen eingehängt. Der Header der Datei ist einigermaßen erklärend
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
sehen1:
- Führen Sie eine Kombination aus
sudo fdisk -l
undsudo blkid
aus, um die UUID Ihrer Partition zu identifizieren. - Bearbeiten Sie mit
sudo nano /etc/fstab
(oder verwenden Sie den Editor Ihrer Wahl). - Fügen Sie eine Zeile wie hinzu
UUID="xxxx-xxxx" /media/<mount point of your choice> ext4 defaults,user,auto 0 1
. - Neustart.
Die genauen zu verwendenden Flags müssen genau abgestimmt werden. Sie müssen ein Verzeichnis erstellen, /media/<mount point of your choice>
damit die Bereitstellung erfolgen kann.
Antwort2
Hier sind die Schritte, die ich zum automatischen Mounten eines USB-Laufwerks verwende:
1. Einhängepunkt erstellen
$ sudo mkdir /mount/<usb-drive-name>
<usb-drive-name>
Nennen Sie es, wie Sie möchten, aber bitte bedenken Sie, dass
Die Namen der Einhängepunkte dürfen keine Leerzeichen enthalten.
2. Finden Sie das UUID
und TYPE
Ihres Laufwerks heraus
$ sudo blkid
Sie erhalten eine Liste der bereitgestellten Laufwerke. Suchen Sie Ihr USB-Laufwerk:
...
/dev/sda1: LABEL="my-usb-drive" UUID="e6a1db23-be63-4b39-b263-e68101bb179d" TYPE="ext4"
...
3. Bearbeitenfstab
(Ich verwende vim
, aber jeder Editor ist gut)
$ sudo vim /etc/fstab
Normalerweise sieht es so aus:
# /etc/fstab: static file system information.
#
# These are the filesystems that are always mounted on boot, you can
# override any of these by copying the appropriate line from this file into
# /etc/fstab and tweaking it as you see fit. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
Fügen Sie diese Zeile hinzu, wenn es sich um eine (Linux-Partition) TYPE
handelt ext4
:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> ext4 defaults 0 2
Fügen Sie diese Zeile hinzu, wenn es sich um eine (Windows-Partition) TYPE
handelt ntfs
:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> ntfs defaults 0 0
Fügen Sie diese Zeile hinzu, TYPE
wenn fat
(alle BetriebssystemePartition):
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> fat defaults 0 0
Die PASS-Erklärung (fsck order param):
In der Praxis verwenden Sie "1" für Ihre Root-Partition und 2 für den Rest. Alle mit einer "2" gekennzeichneten Partitionen werden der Reihe nach geprüft und Sie müssen keine Reihenfolge angeben.
Verwenden Sie für den
pass
Parameter „0“, um die Überprüfung des Dateisystems beim Booten oder für Netzwerkfreigaben zu deaktivieren.
Hier sind diefstab-Optionenerklärt.
4. (optional) USB-Laufwerk zu Ihrem Home-Verzeichnis hinzufügen
HOME
Wenn Sie möchten, dass das gemountete USB-Laufwerk auch automatisch in Ihrem Verzeichnis angezeigt wird , fügen Sie diese Zeile hinzu fstab
:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> ext4 defaults 0 2
/media/<usb-drive-name> /home/<USERNAME>/<usb-drive-name> none bind 0 0