Ziel
- Ich habe ein USB-Laufwerk. Nehmen wir an, die ID des Laufwerks lautet/dev/disk/nach-id/thediskid
- Ich möchte das Laufwerk – per ID – in einen Ordner einbinden (nennen wir ihn /MOUNT_FOLDER)
Frage
- Wie lässt sich dies am besten mit Autofs bewerkstelligen?
Aktueller Versuch
/etc/auto.master:
+auto.master
/localam auto.linux
/[another mount] [auto.othermount] --timeout=5 -- ghost
/MOUNT_FOLDER auto.ext-usb --timeout=5
/ -
/etc/auto.ext-usb:
/MOUNT_FOLDER /dev/disk/by-id/thediskid
Ich weiß, dass ich etwas übersehe, aber ich kann einfach nicht herausfinden, was die richtige Syntax ist.
Neu bei Linux; ich bin dankbar für eine Verwarnung, wenn ich etwas Einfaches übersehe. Danke!
Antwort1
Hinzufügen zu
/etc/auto.master
/var/autofs/removable /etc/auto.removable --timeout=2
Hinzufügen zu
/etc/auto.removable
theDiskLabel -fstype=ext4,rw,gid=1000,umask=002 :/dev/disk/by-uuid/thediskid
Autofs-Dienst neu starten
sudo service autofs restart
Greifen Sie auf Ihr Verzeichnis zu, das ist alles!
cd /var/autofs/removable/theDiskLabel
Antwort2
In Ihrer Konstellation ist /MOUNT_FOLDER das Basisverzeichnis, in dem Unterverzeichnisse durch die indirekte Mount-Map auto.ext-usb gemountet werden.
man 5 autofs
Weitere Einzelheiten finden Sie unter .
Beispiel:
usbdisk -fstype=vfat,uid=yourworkingusername :/dev/disk/by-id/thediskid
Wenn Sie cd /MOUNT_FOLDER/usbdisk
Ihre USB-Festplatte dort gemountet haben (ich gehe davon aus, dass sie im VFAT-Format formatiert ist).
Sie können/etc/fstabstattdessen - aber dann müssen Sie "von Hand" montieren.
Der Eintrag in /etc/fstab sieht folgendermaßen aus:
/dev/disk/by-id/thediskid /MOUNT_FOLDER vfat defaults,user,noauto 0 0
Anschließend können Sie die USB-Disk als normaler Benutzer mit mounten mount /MOUNT_FOLDER
.