Avez-vous besoin de spécifier l'option «par défaut» dans fstab?

15

Le Wiki Arc surfstab Précise les options /à être defaults,noatime, mais mon installation par défaut fstabest créé avec les options rw,relatime. Le Wiki Arch couvre les atimeproblèmes. Ce qui m'intéresse, c'est l' defaultsoption. La manpage pour mountdit:

par défaut

Utilisez les options par défaut: rw, suid, dev, exec, auto, nouser et async.

Notez que l'ensemble réel de toutes les options de montage par défaut dépend du noyau et du type de système de fichiers. Voir le début de cette section pour plus de détails.

Les options par défaut defaultssont-elles utilisées uniquement si l' option est fournie ou sont-elles utilisées dans tous les cas? Ai-je besoin defaultsde mon fstab?

StrongBad
la source
1
vous devez spécifier les valeurs par défaut au moins comme espace réservé, mais si vous spécifiez autre chose (comme roou nosuid), vous pouvez oublier la valeur par défaut.
Archemar

Réponses:

19

Vous n'avez besoin que defaultssi le champ est autrement vide.

Vous pouvez laisser de côté le champ d'options s'il est vide, sauf si les 5e ou 6e champs sont présents. Le champ 5 est la fréquence de vidage, rarement utilisée de nos jours. L' fsckordre du champ 6 doit être 1 pour /, 2 pour les autres systèmes de fichiers montés au démarrage et 0 sinon. Les champs 5 et 6 peuvent être omis si leur valeur est 0, sauf que le champ 5 doit être présent si le champ 6 l'est.

Il defaultsest donc nécessaire

/dev/foo /foo somefs defaults 0 1

(bien que vous puissiez utiliser une autre option comme rwou à la roplace)

Mais il peut être omis lorsque vous spécifiez une autre option.

ex: les montures ci-dessous ont le même effet.

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

Mais ceux-ci ont également le même effet.

/dev/foo /foo somefs defaults      0 0
/dev/foo /foo somefs
Gilles 'SO- arrête d'être méchant'
la source