Wie kann ich ein Laufwerk mit fstab richtig automatisch einhängen?

1068
Rick

Auf einem Himbeer-Pi kann ich eine externe USB-Festplatte über sudo mount /dev/sda1 /media/sda1und einbinden sudo mount -a.

Ich kann jedoch nicht den gleichen Effekt innerhalb von fstab und einen Neustart erzielen. Diese Datei sieht so aus

/dev/sda1 /media/sda1 vfat uid=1000,gid=1000 

Wie kann ich die obigen Arbeitsbefehle korrekt in fstab übersetzen und dieses Laufwerk beim Neustart automatisch einhängen?

Errata / Verschiedenes

Das USB-Laufwerk ist über sichtbar

root@raspberrypi:/dev/disk/by-id# ls -al | grep usb lrwxrwxrwx 1 root root 9 Jan 11 19:38 usb-WDC_WD25_...XXXXXXXXXXXX-0:0 -> ../../sda lrwxrwxrwx 1 root root 10 Jan 11 19:38 usb-WDC_WD25_...XXXXXXXXX-0:0-part1 -> ../../sda1 
0
Solange `sudo mount -a` funktioniert, würde ich sagen, dass die Konfiguration in Ordnung ist. David Dai vor 8 Jahren 0

2 Antworten auf die Frage

1
BillP3rd

Dies ist direkt aus meiner Fstab-Datei:

/dev/sda1 /mnt/usb1 vfat auto,exec,sync,rw,flush,suid,umask=0022,nouser,uid=pi,gid=pi 0 0 

Beachten Sie, dass das Verzeichnis / mnt / usb1 vorhanden sein muss und über korrekte Voraussetzungen verfügt. Ich lasse Jessie auf meinem Pi laufen.

1
davidgo

Ich habe kein Pi, aber bei allen Linux-Distributionen, die ich benutze, sind FSTAB 6 Felder erforderlich - die letzten 2 sind ein Zahlenpaar (und die in Ihrer Konfiguration zu fehlen scheinen)

Das fünfte Feld kann 0 sein, und gemäß den Manpages sollte das sechste Feld 2 sein - das fünfte Feld wird vom Befehl dump verwendet, um zu bestimmen, ob das Dateisystem gesichert werden muss, während das sechste Feld die Reihenfolge der Dateisysteme darstellt geprüft werden.

Also versuche

/ dev / sda1 / media / sda1 vfatuid = 1000, gid = 1000 0 2