mount : option "defaults" et quelques précisions

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour,

Alors que je tente de faire un point personnel sur ma maîtrise de l'installation
d'un système construit par étapes successives depuis une base minimaliste,
dès le 1er démarrage je me rends compte que l'utilisation dans : /etc/fstab
de l'option : defaults
ne produit pas ce à quoi je m'attendais.

Code : Tout sélectionner

man mount

....

defaults

    Utiliser les options par défaut : rw, suid, dev, exec, auto, nouser et async.
	
	Remarquez que le véritable ensemble de toutes les options de montage par défaut
	dépend du noyau et du type de système de fichiers.
	Consultez le début de cette section pour plus de précisions.

je n'ai rien touvé de plus dans le manuel EXT4(5)
donc je reste sur l'hypothèse : defaults <=> rw,suid,dev,exec,auto,nouser,async


Pourtant lorsque je fournis defaults comme seule option dans /etc/fstab
tant la commande mount que les fichiers /proc/mounts et /etc/mtab
n'affiche que : (rw,relatime)

J'ai testé le remplacement de defaults par rw,suid,dev,exec,auto,nouser,async
cela n'y change rien.

À la rigueur je comprendrais que mount et les fichiers précités n'affiche que les options "non-defaults"
mais ce n'est pas le cas vu que rw en fait partie de defaults.



Questions

Quelle est la logique de mount & Co ?

Y-a-t-il moyen de :
  • Lister le contenu courant de defaults
  • Afficher l'intégralité des options des montages en cours.


Merci.
**Simple Utilisateur** -- Debian stable - XFCE
Anon001
Membre
Membre
Messages : 95
Inscription : 15 nov. 2023, 13:39
Localisation : Dans un futur désert!
Status : Hors-ligne

dezix a écrit : 22 déc. 2023, 15:28
Y-a-t-il moyen de :
  • Afficher l'intégralité des options des montages en cours.
Salut,

Code : Tout sélectionner

cat /proc/mounts
?
"Il est plus facile d'imaginer la fin du Monde que la fin du capitalisme "
Acheter plus pour jeter plus!
bruno
Membre
Membre
Messages : 35
Inscription : 10 déc. 2023, 10:43
Status : Hors-ligne

Bonjour,

https://unix.stackexchange.com/question ... roc-mounts

La seconde réponse me semble correcte.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

bruno a écrit : 22 déc. 2023, 15:45 La seconde réponse me semble correcte.

Je ne suis pas certain que l'ordre affiché soit le même pour tout le monde,
si tu veux dire celle qui est cochée "acceptée"
The kernel omits options that are in their default kernel setting

Le noyau omet les options qui sont dans sa configuration par défaut.

Ça ne colle pas avec relatime qui vient justement par défaut du noyau (enfin c'est ce que j'ai lu dans mount(8) )

et la N°2 pour moi :
man mount has a good list...
ne m'apporte aucune explication
**Simple Utilisateur** -- Debian stable - XFCE
bruno
Membre
Membre
Messages : 35
Inscription : 10 déc. 2023, 10:43
Status : Hors-ligne

Oui pardon je parlais bien de la réponse marquée comme acceptée.
J'ai trouvé l'explication cohérente mas je n'ai pas vérifié toutes les options ;)
Pour comprendre ce qu'affiche /proc/mounts, je pense qu'il faudrait examiner le code source du noyau.

N.B. : comme indiqué dans man mount il est préférable d'utiliser findmnt pour lister les montages et leurs options.
(même si cela ne change rien dans le cas qui nous occupe)
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Merci pour le retour, l'étude du code est totalement hors champ pour moi :sad:

Mais je reste optimiste sur une solution simple et directe de répondre à ma question 2 :
dezix a écrit : 22 déc. 2023, 15:28 Afficher l'intégralité des options des montages en cours.
**Simple Utilisateur** -- Debian stable - XFCE
Anon001
Membre
Membre
Messages : 95
Inscription : 15 nov. 2023, 13:39
Localisation : Dans un futur désert!
Status : Hors-ligne

Re.
Ma réponse ne te convenait pas?

Code : Tout sélectionner

fab@fabien:~$ cat /proc/mounts | grep '/dev/sd'
/dev/sdb1 /media/fab/aa935e0b-3872-4a74-82e0-cbdc62c0be16 ext4 rw,nosuid,nodev,relatime,errors=remount-ro,stripe=8191 0 0
fab@fabien:~$ 
"Il est plus facile d'imaginer la fin du Monde que la fin du capitalisme "
Acheter plus pour jeter plus!
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Non, j'ai cité /proc/mounts dans ma question, pour defaults il affiche (rw,relatime) et c'est le fond de ma question.
**Simple Utilisateur** -- Debian stable - XFCE
Anon001
Membre
Membre
Messages : 95
Inscription : 15 nov. 2023, 13:39
Localisation : Dans un futur désert!
Status : Hors-ligne

Pardon. Désolé pour le dérangement.
"Il est plus facile d'imaginer la fin du Monde que la fin du capitalisme "
Acheter plus pour jeter plus!
Répondre