Comment fonctionne l'option 'defaults' de fstab? Est-ce que relatime est recommandé?

11

Je sais que la fstab defaultsoption signifie ceci: rw,suid,dev,exec,auto,nouser,async.

Mais que se passe-t-il si je veux ajouter une option de plus, par exemple relatime, dois-je quand même ajouter des valeurs par défaut ou elles sont quand même appliquées? Faut-il ajouter au moins une option?

Quelques exemples:

1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2

Le (2) est-il correct (pas d'option du tout)? Les (1) et (2) sont-ils les mêmes? Les (3) et (4) sont-ils les mêmes?

De plus, j'ai lu dans la documentation de la communauté Ubuntu que dans Ubuntu 8.04 relatime était utilisé par défaut pour les systèmes de fichiers natifs linux. Est-ce toujours vrai pour 12.04? Si oui, alors pourquoi vois-je cela si j'utilise la commande mount:

/dev/sda2 on / type ext4 (rw,errors=remount-ro)

Si non, pourquoi pas? Il n'est pas recommandé d'utiliser relatimemaintenant? Je voulais juste l'appliquer à mes partitions non système, c'est une bonne idée?


ÉDITER:

J'ai trouvé une autre commande pour lister les partitions montées et leurs options:

cat /proc/mounts

C'est le résultat d'une partition montée avec l' defaultsoption dans fstab:

/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0

C'est la sortie de mountpour la même partition:

/dev/sdb2 on /media/adat type ext3 (rw)

Et voici les deux résultats si la même partition montée depuis Nautilus en tant qu'utilisateur non root:

/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0

/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)

Il semble donc que ce relatimesoit utilisé si nous montons une extpartition en 12.04. Il n'est donc pas nécessaire de l'ajouter manuellement. Mon problème est donc largement résolu. Mais je ne vois toujours pas pourquoi les options qui devraient être dans le defaultsne sont pas répertoriées même avec le cat /proc/mounts. Il existe peut-être une troisième méthode, encore meilleure, pour répertorier les options de montage de partition :)

hushshsh
la source

Réponses:

6

Je crois que vous devez avoir quelque chose dans la colonne "options" dans / etc / fstab, ou la commande mount essaiera d'utiliser la colonne suivante et ne fonctionnera probablement pas. Donc, si vous n'avez pas de modifications spécifiques, les "valeurs par défaut" doivent y être mises.

Relatime est recommandé sur les ordinateurs portables et les ordinateurs de bureau avec des disques SSD - il évite beaucoup d'écritures de disque dur supplémentaires, améliorant ainsi la durée de vie de la batterie et du SSD. 'relatime' est inclus dans les valeurs par défaut du noyau linux depuis la version 2.6.30 de linux, il n'y a donc aucune raison de le spécifier sauf si vous utilisez un très ancien noyau. Le faire spécifiquement répertorié comme «par défaut, relatime» ne cassera rien cependant.

ImaginaryRobots
la source