Wie mounte ich ein externes Laufwerk jedes Mal am gleichen Mountpunkt?

Wie mounte ich ein externes Laufwerk jedes Mal am gleichen Mountpunkt?

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:

  1. Führen Sie eine Kombination aus sudo fdisk -lund sudo blkidaus, um die UUID Ihrer Partition zu identifizieren.
  2. Bearbeiten Sie mit sudo nano /etc/fstab(oder verwenden Sie den Editor Ihrer Wahl).
  3. Fügen Sie eine Zeile wie hinzu UUID="xxxx-xxxx" /media/<mount point of your choice> ext4 defaults,user,auto 0 1.
  4. 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 UUIDund TYPEIhres 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) TYPEhandelt 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) TYPEhandelt 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, TYPEwenn 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 passParameter „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

HOMEWenn 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

verwandte Informationen