Linux, fat32 und etc/fstab

Linux, fat32 und etc/fstab

Ich habe mit dem folgenden Terminalbefehl ein FAT32-Laufwerk in meinen Linux-Computer eingebunden:

> sudo mount /dev/sdb1 /media/exampleFolderName -o dmask=000, fmask=111

Ich habe dies getan, damit ich die Dateien über eine Netzwerkverbindung teilen/bearbeiten konnte. Leider unterstützt Linux keine Dateiberechtigungen im FAT32-Format, daher werden hierdurch die richtigen Berechtigungen für das gesamte Laufwerk festgelegt, während es verbunden ist.

Wenn ich Mount richtig verstehe, muss ich das jedes Mal tun, wenn ich das Laufwerk anschließe, was ich aber nicht möchte. Ich habe von Folgendem gehört:

/etc/fstab

Meine Frage ist also: Wie wandle ich den obigen Mount-Befehl in einen Fstab-Eintrag um? Wenn mir jemand erklären könnte, wasdmaskeUndfmaskemeine, das wäre nett.

Antwort1

Sie möchten wahrscheinlich eine Zeile wie

/dev/sdb1 /media/drive1 vfat dmask=000,fmask=0111,user 0 0

zu /etc/fstab. Der Zusatz ,userim Optionsfeld ermöglicht es jedem Benutzer, dieses Dateisystem zu mounten, nicht nur root.

Antwort2

dmask und fmask sind die Berechtigungen für Verzeichnisse bzw. Dateien. Es handelt sich um eine Oktalzahl. Sie geben Lese-, Schreib- und Ausführungsberechtigungen für Besitzer, Gruppen und andere Benutzer an.

fstab:

/dev/sdb1 /media/exampleFolderName vfat dmask=000,fmask=111 0 0

Wenn Sie sagen, schließen Sie das Laufwerk an, sollte ein externes Laufwerk (z. B. USB) automatisch bereitgestellt werden.

verwandte Informationen