Müssen Sie die Option "Defaults" in fstab angeben?

15

Der Arch Wiki auffstab Spezifiziert die Optionen /zu sein defaults,noatime, aber auf meiner Installation des Standard fstabist mit den Optionen erstellt rw,relatime. Das Arch Wiki behandelt die atimeThemen. Worauf ich neugierig bin, ist die defaultsOption. Die manSeite für mountsagt:

Standardeinstellungen

Verwenden Sie die Standardoptionen: rw, suid, dev, exec, auto, nouser und async.

Beachten Sie, dass der tatsächliche Satz aller Standard-Mount-Optionen vom Kernel und vom Dateisystemtyp abhängt. Weitere Informationen finden Sie am Anfang dieses Abschnitts.

Werden die Standardoptionen nur verwendet, wenn die defaultsOption bereitgestellt wird, oder werden sie in allen Fällen verwendet? Muss ich defaultsin meinem fstab?

StrongBad
quelle
1
Sie müssen zumindest als Platzhalter die Standardeinstellungen angeben. Sollten Sie jedoch etwas anderes (wie rooder nosuid) angeben , können Sie die Standardeinstellungen vergessen.
Archemar

Antworten:

19

Sie brauchen nur, defaultswenn das Feld sonst leer wäre.

Sie können das Optionsfeld ganz weglassen, wenn es leer ist, es sei denn, das 5. oder 6. Feld ist vorhanden. Feld 5 ist die Speicherauszugshäufigkeit, die heutzutage nur noch selten verwendet wird. Die fsckReihenfolge in Feld 6 sollte 1 für /, 2 für andere beim Booten gemountete Dateisysteme und 0 andernfalls sein. Die Felder 5 und 6 können weggelassen werden, wenn ihr Wert 0 ist, mit der Ausnahme, dass Feld 5 vorhanden sein muss, wenn Feld 6 vorhanden ist.

Also defaultsist nötig in

/dev/foo /foo somefs defaults 0 1

(obwohl Sie auch eine andere Option wie rwoder roverwenden können)

Sie kann jedoch weggelassen werden, wenn Sie eine andere Option angeben.

zB: Die folgenden Reittiere haben den gleichen Effekt.

/dev/foo /foo somefs ro            0 1
/dev/foo /foo somefs defaults,ro   0 1

Diese haben aber auch den gleichen Effekt.

/dev/foo /foo somefs defaults      0 0
/dev/foo /foo somefs
Gilles 'SO - hör auf böse zu sein'
quelle