Wie verwende ich Autofs, um ein USB-Laufwerk anhand seiner ID zuzuordnen?

Wie verwende ich Autofs, um ein USB-Laufwerk anhand seiner ID zuzuordnen?

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

  1. Hinzufügen zu/etc/auto.master

    /var/autofs/removable   /etc/auto.removable     --timeout=2
    
  2. Hinzufügen zu/etc/auto.removable

    theDiskLabel         -fstype=ext4,rw,gid=1000,umask=002       :/dev/disk/by-uuid/thediskid
    
  3. Autofs-Dienst neu starten

    sudo service autofs restart
    
  4. 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 autofsWeitere Einzelheiten finden Sie unter .

Beispiel:

usbdisk -fstype=vfat,uid=yourworkingusername :/dev/disk/by-id/thediskid

Wenn Sie cd /MOUNT_FOLDER/usbdiskIhre 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.

verwandte Informationen