web-dev-qa-db-fra.com

Avez-vous besoin de spécifier l'option "Par défaut" dans FSTAB?

Le archi-wiki sur fstab Spécifie les options de / être defaults,noatime, mais sur mon installation, la valeur par défaut fstab est créée avec les options de rw,relatime. Le archi-wiki couvre les problèmes atime. Ce que je suis curieux, c'est l'option defaults. La page man pour mount dit:

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 type de noyau et de système de fichiers. Voir le début de cette section pour plus de détails.

Les options par défaut ne sont-elles utilisées que si l'option defaults est fournie ou est-elle utilisée dans tous les cas? Ai-je besoin defaults dans mon fstab?

17
StrongBad

Vous avez seulement besoin de defaults si le champ serait autrement vide.

Vous pouvez laisser le champ Options complètement si c'est vide, à moins que les 5ème ou 6ème champs soient présents. Le champ 5 est la fréquence de décharge, rarement utilisée de nos jours. Champ 6 fsck ordre, devrait être 1 pour /, 2 pour d'autres systèmes de fichiers montés sur le 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 est.

Ainsi defaults est nécessaire dans

/dev/foo /foo somefs defaults 0 1

(Bien que vous puissiez utiliser une autre option comme rw ou ro à la place)

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

par exemple: 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 aussi le même effet.

/dev/foo /foo somefs defaults      0 0
/dev/foo /foo somefs