Standardmäßige fstab-Mount-Optionen

18

Bei einer sauberen Installation von Ubuntu 11.04 (Natty Narwhal) habe ich für alles nur eine einzige Partition verwendet. Die Zeile, die in der fstab-Datei hinzugefügt wurde, ist diese

UUID=xxx     /      ext4    errors=remount-ro    0    1

Sollte es da nicht einen ' Defaults ' geben?

Ich bin darauf gestoßen, als ich versuchte, den Basisordner auf eine andere Partition zu verschieben. Ich habe es geschafft und alles funktioniert gut. Ich habe nur errors=remount-roin der fstab-Zeile für hinzugefügt /home.

Jetzt bin ich dabei, es zu "sichern" und diese Optionen weiser zu wählen (wie das Hinzufügen von nodev und nosuid). Muss ich also 'Defaults' hinzufügen oder nicht? Warum wird es nicht hinzugefügt?

Welche speziellen Optionen gibt es in Natty Narwhal überhaupt?

Muss ich hinzufügen

UUID=xxx /home ext4 nodev,nosuid,errors=remount-ro 0 2

oder

UUID=xxx /home ext4 defaults,nodev,nosuid,error=remount-ro 0 2

oder etwas anderes?

Außerdem habe ich gesehen, dass Relatime in den Standardeinstellungen für Natty Narwhal enthalten ist. Aber werden die Standardeinstellungen ausgeführt, wenn das Schlüsselwort defaults in fstab und die Ausgabe 'mount' nicht erwähnt werden?

george_k
quelle

Antworten:

17

Wie pro man mount(wenn Sie die Option verwenden defaults):

   defaults
          Use default options: rw, suid, dev, exec, auto, nouser, and async.

Wenn Sie widersprüchliche Optionen (wie defaults,noexec) verwenden, hat die spätere Priorität.

Wenn Sie keine Optionen angeben, sind die Standardoptionen in Ubuntu rw,relatime.

ordnen
quelle
2
Also, um es besser zu verstehen: Wenn ein Eintrag gerade errors=remount-rodies übersetzt hat rw,relatime, errors=remount-rooder rw,suid,dev,exec,auto,nouser,async,errors=remount-ro? Ich bekam allmählich den Eindruck, dass "Standardeinstellungen", wenn sie nicht ausdrücklich erwähnt werden, ohnehin impliziert sind und aus Gründen der Redundanz aus der fstab-Standardkonfiguration entfernt wurden, falls andere Optionen vorhanden sind.
George_k
1
Ersteres, dh rw,relatime,errors=remount-ro. Wenn Sie etwas einhängen, können Sie die Einhängeoptionen überprüfen, indem Sie den Befehl mountoder eingeben cat /proc/mounts.
Ordnen Sie den
2
Etwas ist nicht richtig. Ich habe es gerade getestet: Wenn meine fstab nodev,nosuid,errors=remount-rofür / home hat, dann cat /proc/mountsgibt sie rw,nosuid,nodev,relatime,errors=remount-ro,barrier=1,data=orderedals Optionen zurück. Wenn ich die fstab bearbeite und das default-Schlüsselwort hinzufüge, so wird es defaults,nodev,nosuid,errors=remount-rodann nach einem Neustart cat /proc/mountsgenauso zurückgegeben wie zuvor. Das defaultsHinzufügen zu fstab ändert nichts, zumindest in / proc / mounts. Was ist los?
George_k
2
Hmm, du hast recht. Wie man mountbereits erwähnt: Einige dieser Optionen können im Systemkern standardmäßig aktiviert oder deaktiviert sein. Um die aktuelle Einstellung zu überprüfen, lesen Sie die Optionen in / proc / mounts. Es ist besser, die gewünschten Optionen einzeln aufzulisten und die Verfügbarkeit zu überprüfen.
Ordnen Sie den
1
Auch man 8 mountsagt für das errorAttribut für ext2dasThe default is set in the filesystem superblock, and can be changed using tune2fs(8)
Antonio Bardazzi