Ubuntu - Wie man ein externes Laufwerk an einem vorkonfigurierten Einhängepunkt mounten kann?

9927
Lars Haugseth

Wenn ich ein externes USB-Laufwerk an mein Ubuntu-System anschließe, wird das Dateisystem normalerweise auf / media / label automatisch angehängt . Ich möchte jedoch, dass das Dateisystem an einem Mount-Punkt meiner Wahl eingehängt wird. Ich habe meiner / etc / fstab eine solche Zeile hinzugefügt :

UUID=2BE905C238C1F724 /p ntfs-3g defaults 0 0 # Passport 320GB 

Dadurch kann ich das Volume manuell unter / p einhängen, indem Sie sudo mount / p ausführen. Das Dateisystem wird jedoch nicht mehr automatisch gemountet, wenn das Laufwerk an den PC angeschlossen ist. Was muss ich tun, damit dieser Mountpunkt möglichst automatisiert wird?

13
Dies ist keine echte Antwort, eher eine Problemumgehung: Wenn das Label in Ihrem Medium eindeutig ist, können Sie / pa einen Symlink zu / media / label erstellen. balpha vor 14 Jahren 1
Ich hatte schon immer schreckliches Glück mit externen USB-Laufwerken und Ubuntu. Sie scheinen nie an der richtigen Stelle zu sein - also tat ich dasselbe wie Balpha. The How-To Geek vor 14 Jahren 0
Es scheint, dass es möglich sein sollte, dies zumindest für kompatible Volume-Manager zu überschreiben, indem die Einstellung der HAL-Eigenschaft `volume.mount_point` veranlasst wird. Ich habe jedoch nicht herausgefunden, wie ich dies erreichen oder mit dem Volume-Manager von Thunar funktionieren kann. Michael Ekstrand vor 14 Jahren 0

3 Antworten auf die Frage

12
innaM

GeorgeM ist nahe, aber nicht nah genug.

Auf Ubuntu gnome-mountist das Mounten von Medien sowie die Aufrechterhaltung der erforderlichen Konfiguration verantwortlich. Die Manpage von gnome-mount sollte Ihnen viel mehr verraten und mit ein wenig Ausprobieren sollten Sie in der Lage sein, das zu erreichen, was Sie wollen.

Nachdem ich eine Weile damit gespielt hatte, fand ich Folgendes:

  1. Es scheint, dass Sie keinen Mount-Punkt außerhalb von angeben können/media
  2. Sie können den Namen der Einhängepunkte mit hal udi festlegen

Der folgende Befehl ändert die Einstellungen, die zum Anhängen eines USB-Laufwerks in meinem System verwendet werden:

gnome-mount --write-settings \ --hal-udi /org/freedesktop/Hal/devices/volume_uuid_00AD_15D0  --mount-point p 

Nach dem Einstecken wird das USB-Laufwerk eingebunden /media/p

Danke, ich werde dies als akzeptierte Antwort markieren, es sei denn, jemand hat einen Weg gefunden, Reittiere außerhalb von * / media * zu erreichen. Lars Haugseth vor 14 Jahren 0
1
GeorgeM

Der Einhängepunkt wird durch HAL und seine komplizierten und arkanen Regeln bestimmt. Sie müssen Ihre Fstab-Datei nicht hacken.

0
Francisco

Für eine mit ext4 formatierte externe USB-Festplatte (bei Verwendung von ntfs müssen Sie die Optionen anpassen):

  • eine Datei erstellt 99-toshiba.rules:

    IMPORT="/sbin/blkid -o udev -p %N" ENV!="toshiba", GOTO="toshiba_end" ACTION=="add", RUN+="/bin/mkdir -m 0 -p /media/toshiba", RUN+="/bin/mount -o noatime,nodiratime,errors=remount-ro /dev/%k /media/toshiba" ACTION=="remove", RUN+="/bin/umount -l /dev/%k", RUN+="/bin/rmdir /home/toshiba" LABEL="toshiba_end" 
  • kopierte die Datei: sudo cp 99-toshiba.rules /lib/udev/rules.d/

  • hat die Konfiguration neu geladen sudo udevadm control --reload-rules

Wie Sie sehen können, habe ich den Einhängepunkt manuell eingestellt, /media/toshibaaber er könnte irgendwo sein.

es funktioniert tatsächlich ;-)