Options de montage fstab par défaut

18

Sur une installation Ubuntu 11.04 (Natty Narwhal) propre , j'ai utilisé une seule partition pour tout. La ligne qui a été ajoutée dans le fichier fstab est la suivante

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

Ne devrait-il pas y avoir de « défauts» par »?

J'ai rencontré cela en essayant de déplacer le dossier de départ vers une autre partition. Je l'ai fait et tout fonctionne bien. J'ai ajouté seulement errors=remount-rodans la ligne fstab pour/home .

Maintenant, je suis en train de le `` sécuriser '' et de choisir ces options plus judicieusement (comme ajouter nodev et nosuid). Alors, dois-je ajouter des «valeurs par défaut» ou non? Pourquoi n'est-il pas ajouté?

Quelles options spécifiques sont de toute façon les «valeurs par défaut» dans Natty Narwhal?

Dois-je ajouter

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

ou

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

ou autre chose?

De plus, j'ai vu que le relatime est dans les valeurs par défaut pour Natty Narwhal. Mais les valeurs par défaut sont-elles en cours d'exécution s'il n'y a aucune mention du mot clé par défaut dans fstab et la sortie 'mount'?

george_k
la source

Réponses:

17

Selon man mount(si vous utilisez l'option defaults):

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

Lorsque vous utilisez des options contradictoires (comme defaults,noexec), la dernière sera prioritaire.

Si vous n'indiquez aucune option, les options par défaut dans Ubuntu sont rw,relatime.

organiser
la source
2
Donc, pour mieux le comprendre: quand une entrée vient de se errors=remount-rotraduire par rw,relatime, errors=remount-roou rw,suid,dev,exec,auto,nouser,async,errors=remount-ro? Je commençais à avoir l'impression que si les `` valeurs par défaut '' n'étaient pas explicitement mentionnées, elles le sont quand même implicitement et elles ont été supprimées de la configuration par défaut de fstab en raison de la redondance si d'autres options existent.
george_k
1
Le premier, à savoir rw,relatime,errors=remount-ro. Lorsque vous montez quelque chose, vous pouvez vérifier ses options de montage en exécutant la commande mountou cat /proc/mounts.
arranger
2
Quelque chose ne tourne pas rond. Je viens de le tester: lorsque mon fstab a nodev,nosuid,errors=remount-ropour / home, puis cat /proc/mountsretourne rw,nosuid,nodev,relatime,errors=remount-ro,barrier=1,data=orderedcomme options. Si je modifie le fstab et que j'ajoute le mot-clé par défaut, c'est defaults,nodev,nosuid,errors=remount-rodonc après un redémarrage, cat /proc/mountsrenvoie exactement le même que précédemment. L' defaultsajout à fstab ne change rien, du moins dans / proc / mounts. Que se passe-t-il?
george_k
2
Hmm, tu as raison. Comme par man mountencore: Certaines de ces options pourraient être activées ou désactivées par défaut dans le noyau du système. Pour vérifier le paramètre actuel, voir les options dans / proc / mounts. Il est préférable de répertorier les options souhaitées une par une et de vérifier sa disponibilité.
arranger
1
man 8 mounterrorext2The default is set in the filesystem superblock, and can be changed using tune2fs(8)
Dit