[montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Applications, problèmes de configuration réseau
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

[montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par iznobe »

Bonjour , j' essaie de faire un montage réseau ( NFS ) " à la demande " , en ajoutant une ligne à mon fstab et en utilisant x-systemd .
Selon la section 3.1.2 de cette page : https://wiki.archlinux.org/title/Fstab_(Fran%C3%A7ais) .

En soit , ce n ' est pas spécialement compliqué , mais le résultat escompté n' est pas atteint .

voici la ligne insérée dans mon fstab :

Code : Tout sélectionner

[iznobe@archlinux ~]$ grep test /etc/fstab
192.168.1.132:/media/test   /media/test         nfs     defaults,x-systemd.automount,x-systemd.mount-timeout=3,noauto,_netdev
[iznobe@archlinux ~]$ 
Apres modification , je fais donc :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo systemctl daemon-reload 
[iznobe@archlinux ~]$ sudo mount -av
/                         : ignoré
none                      : ignoré
/datas                    : déjà monté
/media/Videos/WD8         : déjà monté
/media/Videos/WD8PRO2     : déjà monté
/media/Videos/WD8PRO1_P2  : déjà monté
/media/Disques/WD8PRO1_P1 : déjà monté
/media/Sauv/SAUV          : déjà monté
/Vidéos                 : successfully mounted
/tmp                      : déjà monté
/var/tmp                  : déjà monté
/var/log                  : déjà monté
/home/iznobe/.cache       : déjà monté
/media/test               : ignoré
[iznobe@archlinux ~]$ 

et le partage n ' apparaît pas dans le volet latéral gauche , section réseau , de dolphin .

les services qui devraient être générés par xsystemd ne le sont pas .

Si j ' enlève l ' option " noauto " de la ligne du fstab , alors le partage est bien monté au démarrage et les services créés etc ...
Mais ce n' est pas ce que je désire faire :non:

j ' ai essayé aussi avec un partage samba ( CIFS ) , SSHFS , le resultat est identique :o
est ce moi qui loupe quelquechose , ou bien c' est un bug ?

Merci de vos lumieres .
Dernière modification par iznobe le mer. 11 juin 2025, 14:07, modifié 1 fois.
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ne fonctionne pas

Message par iznobe »

voici ce que j' obtiens sur les services en relation apres un redemarrage :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.mount
× media-test.mount - /media/test
     Loaded: loaded (/etc/fstab; generated)
     Active: failed (Result: exit-code) since Wed 2025-06-11 13:11:13 CEST; 2min 15s ago
 Invocation: b0508207c2774bf2b190b7cc66e2a247
TriggeredBy: × media-test.automount
      Where: /media/test
       What: iznobe@192.168.1.132:/media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)

juin 11 13:11:12 archlinux systemd[1]: Mounting /media/test...
juin 11 13:11:13 archlinux mount[1583]: read: Connection reset by peer
juin 11 13:11:13 archlinux systemd[1]: media-test.mount: Mount process exited, code=exited, status=1/FAILURE
juin 11 13:11:13 archlinux systemd[1]: media-test.mount: Failed with result 'exit-code'.
juin 11 13:11:13 archlinux systemd[1]: Failed to mount /media/test.
juin 11 13:11:13 archlinux systemd[1]: media-test.mount: Start request repeated too quickly.
juin 11 13:11:13 archlinux systemd[1]: media-test.mount: Failed with result 'exit-code'.
juin 11 13:11:13 archlinux systemd[1]: Failed to mount /media/test.
[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.automount
× media-test.automount
     Loaded: loaded (/etc/fstab; generated)
     Active: failed (Result: mount-start-limit-hit) since Wed 2025-06-11 13:11:13 CEST; 2min 19s ago
   Duration: 18.951s
 Invocation: 68e9fa1d4715455299901243a7c4c7a1
   Triggers: ● media-test.mount
      Where: /media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)

juin 11 13:10:54 archlinux systemd[1]: Set up automount media-test.automount.
juin 11 13:11:03 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1505 (dolphin)
juin 11 13:11:04 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1540 (KIO::WorkerThre)
juin 11 13:11:04 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1505 (dolphin)
juin 11 13:11:12 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1571 (fusermount3)
juin 11 13:11:12 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1505 (dolphin)
juin 11 13:11:13 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1505 (dolphin)
juin 11 13:11:13 archlinux systemd[1]: media-test.automount: Failed with result 'mount-start-limit-hit'.
[iznobe@archlinux ~]$ 
et la ligne du fstab en rapport :

Code : Tout sélectionner

[iznobe@archlinux ~]$ grep test /etc/fstab
#192.168.1.132:/media/test   /media/test                nfs     defaults,x-systemd.automount,x-systemd.mount-timeout=3,noauto,_netdev
iznobe@192.168.1.132:/media/test                /media/test          fuse.sshfs           port=22,user,noatime,x-systemd.automount,x-systemd.mount-timeout=3,_netdev,noauto
[iznobe@archlinux ~]$ 

Code : Tout sélectionner

[iznobe@archlinux ~]$ grep test /etc/mtab
[iznobe@archlinux ~]$
avec un montage manuel :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo mount -t sshfs iznobe@192.168.1.132:/media/test /mnt
iznobe@192.168.1.132's password: 
[iznobe@archlinux ~]$ grep test /etc/mtab
iznobe@192.168.1.132:/media/test /mnt fuse.sshfs rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0
[iznobe@archlinux ~]$ 
darkcyb081
newbie
Messages : 9
Inscription : dim. 03 mars 2019, 13:01

Re: [montage reseau] à la demande via /etc/fstab ne fonctionne pas

Message par darkcyb081 »

Bonjour,
tu specifie default et noauto ca peut pas fonctionner.
« defaults » : correspond à « rw,suid,dev,exec,auto,nouser,async »

Code : Tout sélectionner

192.168.1.132:/media/test   /media/test		nfs	noauto,x-systemd.after=network-online.target,x-systemd.automount,x-systemd.mount-timeout=3,_netdev	0	0
Dernière modification par darkcyb081 le mer. 11 juin 2025, 13:19, modifié 1 fois.
:marche: -->Arch i3 | LVM | zsh | ryzen 9 3900x <--
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ne fonctionne pas

Message par iznobe »

bonjour et merci , je teste sans " defaults " sur la version NFS .et fais mon retour .

Merci pour l' aide .
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ne fonctionne pas

Message par iznobe »

Alors :

Code : Tout sélectionner

[iznobe@archlinux ~]$ grep test /etc/fstab
192.168.1.132:/media/test   /media/test         nfs     noauto,x-systemd.after=network-online.target,x-systemd.automount,x-systemd.mount-timeout=3,_netdev
#iznobe@192.168.1.132:/media/test                /media/test          fuse.sshfs           port=22,user,noatime,x-systemd.automount,x-systemd.mount-timeout=3,_netdev,noauto
[iznobe@archlinux ~]$ sudo systemctl daemon-reload 
[iznobe@archlinux ~]$ sudo mount -av
/                         : ignoré
none                      : ignoré
/datas                    : déjà monté
/media/Videos/WD8         : déjà monté
/media/Videos/WD8PRO2     : déjà monté
/media/Videos/WD8PRO1_P2  : déjà monté
/media/Disques/WD8PRO1_P1 : déjà monté
/media/Sauv/SAUV          : déjà monté
/Vidéos                 : successfully mounted
/tmp                      : déjà monté
/var/tmp                  : déjà monté
/var/log                  : déjà monté
/home/iznobe/.cache       : déjà monté
/media/test               : ignoré
[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.automount
○ media-test.automount
     Loaded: loaded (/etc/fstab; generated)
     Active: inactive (dead) (Result: mount-start-limit-hit) since Wed 2025-06-11 13:11:13 CEST; 13min ago
   Duration: 18.951s
 Invocation: 68e9fa1d4715455299901243a7c4c7a1
   Triggers: ● media-test.mount
      Where: /media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)

juin 11 13:10:54 archlinux systemd[1]: Set up automount media-test.automount.
juin 11 13:11:03 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1505 (dolphin)
juin 11 13:11:04 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1540 (KIO::WorkerThre)
juin 11 13:11:04 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1505 (dolphin)
juin 11 13:11:12 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1571 (fusermount3)
juin 11 13:11:12 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1505 (dolphin)
juin 11 13:11:13 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1505 (dolphin)
juin 11 13:11:13 archlinux systemd[1]: media-test.automount: Failed with result 'mount-start-limit-hit'.
[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.mount
× media-test.mount - /media/test
     Loaded: loaded (/etc/fstab; generated)
     Active: failed (Result: exit-code) since Wed 2025-06-11 13:11:13 CEST; 13min ago
 Invocation: b0508207c2774bf2b190b7cc66e2a247
TriggeredBy: ○ media-test.automount
      Where: /media/test
       What: 192.168.1.132:/media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)

juin 11 13:11:12 archlinux systemd[1]: Mounting /media/test...
juin 11 13:11:13 archlinux mount[1583]: read: Connection reset by peer
juin 11 13:11:13 archlinux systemd[1]: media-test.mount: Mount process exited, code=exited, status=1/FAILURE
juin 11 13:11:13 archlinux systemd[1]: media-test.mount: Failed with result 'exit-code'.
juin 11 13:11:13 archlinux systemd[1]: Failed to mount /media/test.
juin 11 13:11:13 archlinux systemd[1]: media-test.mount: Start request repeated too quickly.
juin 11 13:11:13 archlinux systemd[1]: media-test.mount: Failed with result 'exit-code'.
juin 11 13:11:13 archlinux systemd[1]: Failed to mount /media/test.
[iznobe@archlinux ~]$ grep test /etc/mtab
[iznobe@archlinux ~]$ 
j ' ouvre dolphin , clique sur " test " a gauche et bien sur , resultat identique , rien ne se passe .

Deja , j ' ai l' impression que la commande :

Code : Tout sélectionner

sudo systemctl daemon-reload
ne relance pas le chargement du fstab ( et donc ne prend pas en charge l' edition de la ligne concernée ), puisque dans les services , on peut voir " 13 min ago " , alors que j' ai passé la commande , il y a moins de 2 minutes .

je reboote pour voir .
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ne fonctionne pas

Message par iznobe »

Apres avoir redemarré , sans toucher à la ligne du fstab , ca ne va toujours pas , mais cette fois , c' est pire autofs vient y mettre son grain de sel :| et les 2 services systemd sont actifs :

Code : Tout sélectionner

[iznobe@archlinux ~]$ grep test /etc/mtab
systemd-1 /media/test autofs rw,relatime,fd=69,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=1914 0 0
192.168.1.132:/media/test /media/test nfs4 rw,relatime,vers=4.2,rsize=131072,wsize=131072,namlen=255,hard,fatal_neterrors=none,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.2,local_lock=none,addr=192.168.1.132 0 0
[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.mount
● media-test.mount - /media/test
     Loaded: loaded (/etc/fstab; generated)
     Active: active (mounted) since Wed 2025-06-11 13:32:01 CEST; 2min 31s ago
 Invocation: d2a087f4753c4b2aba4c76383badfa0e
TriggeredBy: ● media-test.automount
      Where: /media/test
       What: 192.168.1.132:/media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)
      Tasks: 0 (limit: 38117)
     Memory: 136K (peak: 1.7M)
        CPU: 12ms
     CGroup: /system.slice/media-test.mount

juin 11 13:32:01 archlinux systemd[1]: Mounting /media/test...
juin 11 13:32:01 archlinux systemd[1]: Mounted /media/test.
[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.automount
● media-test.automount
     Loaded: loaded (/etc/fstab; generated)
     Active: active (running) since Wed 2025-06-11 13:31:51 CEST; 2min 50s ago
 Invocation: 330eb5db3f9d40f89577991725d91094
   Triggers: ● media-test.mount
      Where: /media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)

juin 11 13:31:51 archlinux systemd[1]: Set up automount media-test.automount.
juin 11 13:32:01 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1475 (dolphin)
[iznobe@archlinux ~]$ 
darkcyb081
newbie
Messages : 9
Inscription : dim. 03 mars 2019, 13:01

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par darkcyb081 »

[iznobe@archlinux ~]$ grep test /etc/mtab
systemd-1 /media/test autofs rw,relatime,fd=69,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=1914 0 0
192.168.1.132:/media/test /media/test nfs4 rw,relatime,vers=4.2,rsize=131072,wsize=131072,namlen=255,hard,fatal_neterrors=none,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.2,local_lock=none,addr=192.168.1.132 0 0
Vous avez specifer 2 fois le même point de montage ?
:marche: -->Arch i3 | LVM | zsh | ryzen 9 3900x <--
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par iznobe »

non pas du tout .
je n' ai pas modifier le fstab depuis le message précédent , une ligne commentée en sshfs et l ' autre active en NFS .
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par benjarobin »

Bonjour,
C'est quoi ton besoin ? Si le besoin est juste de pouvoir le monter manuellement depuis dolphin et de pouvoir le démonter depuis dolphin sans être root, ...
Alors tu dois avoir juste ceci (c'est ce que j'utilise) :

Code : Tout sélectionner

192.168.1.132:/media/test /media/test   nfs4  users,noauto,fg,retry=1,softerr,rsize=524288,wsize=524288,timeo=200,_netdev 0 0
Bien sûr certaine valeur sont à adapter en fonction de ton besoin.
En gros :
  • users : Permet de monter sans être root depuis dolphin
  • noauto : Le montage n'est pas fait au démarrage
Le "problème" de cette solution, c'est que si tu fait depuis un terminal : ls /media/test alors le dossier n'est pas monté automatiquement. Tu dois le faire depuis dolphin, ou en shell avec ton utilisateur : mount /media/test
darkcyb081 a écrit : mer. 11 juin 2025, 17:17 Vous avez specifer 2 fois le même point de montage ?
Non, pas 2 fois, il y a le point de montage normal une fois monté, et la partie "magique" qui déclenche le montage automatiquement lors de l'accès au NFS.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par benjarobin »

Je viens de vérifier, et avec cette ligne :

Code : Tout sélectionner

192.168.1.132:/media/test /media/test   nfs4  users,noauto,x-systemd.automount,x-systemd.mount-timeout=3,fg,retry=1,softerr,rsize=131072,wsize=131072,timeo=200,_netdev 0 0
J'ai bien les 2 fonctionnalités :
- Je peux monter / démonter manuellement depuis dolphin (il est bien listé depuis dolphin dans la section "Distant")
- Si j'accède au dossier via un terminal / console, le partage est automatiquement monté
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par iznobe »

Salut benjarobin , hors mis le fait que je ne connais pas l' option " timeo= " , c' est ce que j ' utilise en general , mais là je voulais passer avec systemd . vu qu ' il semble que ce soit la methode conseillée un peu partout .

Du coup , ce que je fais parait correct non ?
on peut dire que c' est un bug de systemd fstab-generator , du noyau ?
Que je suis un manche ?
que ca provient d' autre chose ?
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par iznobe »

benjarobin a écrit : mer. 11 juin 2025, 19:06 Je viens de vérifier, et avec cette ligne :

Code : Tout sélectionner

192.168.1.132:/media/test /media/test   nfs4  users,noauto,x-systemd.automount,x-systemd.mount-timeout=3,fg,retry=1,softerr,rsize=131072,wsize=131072,timeo=200,_netdev 0 0
J'ai bien les 2 fonctionnalités :
- Je peux monter / démonter manuellement depuis dolphin (il est bien listé depuis dolphin dans la section "Distant")
- Si j'accède au dossier via un terminal / console, le partage est automatiquement monté
j ' ai donc modifié mon fstab comme dit , redemarré l' ordi , voici l' etat des lieux :

Code : Tout sélectionner

[iznobe@archlinux ~]$ grep test /etc/fstab
#192.168.1.132:/media/test   /media/test                nfs     noauto,x-systemd.after=network-online.target,x-systemd.automount,x-systemd.mount-timeout=3,_netdev
#iznobe@192.168.1.132:/media/test                /media/test          fuse.sshfs           port=22,user,noatime,x-systemd.automount,x-systemd.mount-timeout=3,_netdev,noauto
#192.168.1.132:/media/test /media/test   nfs4  users,noauto,fg,retry=1,softerr,timeo=200,_netdev
192.168.1.132:/media/test /media/test   nfs4  users,noauto,x-systemd.automount,x-systemd.mount-timeout=3,fg,retry=1,softerr,timeo=200,_netdev 0 0
[iznobe@archlinux ~]$ 

Code : Tout sélectionner

[iznobe@archlinux ~]$ grep test /etc/mtab
systemd-1 /media/test autofs rw,relatime,fd=69,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12428 0 0
192.168.1.132:/media/test /media/test nfs4 rw,nosuid,nodev,noexec,relatime,vers=4.2,rsize=131072,wsize=131072,namlen=255,softerr,softreval,fatal_neterrors=none,proto=tcp,timeo=200,retrans=2,sec=sys,clientaddr=192.168.1.2,local_lock=none,addr=192.168.1.132 0 0
[iznobe@archlinux ~]$ 
deja , c' est monté , alors que je n' ai rien demandé ...

Et pareil qu ' avant , les 2 services sont actifs simultanément :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.automount
[sudo] Mot de passe de iznobe : 
● media-test.automount
     Loaded: loaded (/etc/fstab; generated)
     Active: active (running) since Wed 2025-06-11 19:24:50 CEST; 4min 32s ago
 Invocation: adaa9c3eabfb4cb1bf28117f385354f9
   Triggers: ● media-test.mount
      Where: /media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)

juin 11 19:24:50 archlinux systemd[1]: Set up automount media-test.automount.
juin 11 19:25:02 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1527 (dolphin)
[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.mount
● media-test.mount - /media/test
     Loaded: loaded (/etc/fstab; generated)
     Active: active (mounted) since Wed 2025-06-11 19:25:02 CEST; 4min 25s ago
 Invocation: 067014d04bff472b993a0f8211cfca40
TriggeredBy: ● media-test.automount
      Where: /media/test
       What: 192.168.1.132:/media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)
      Tasks: 0 (limit: 38117)
     Memory: 140K (peak: 1.6M)
        CPU: 5ms
     CGroup: /system.slice/media-test.mount

juin 11 19:25:02 archlinux systemd[1]: Mounting /media/test...
juin 11 19:25:02 archlinux systemd[1]: Mounted /media/test.
[iznobe@archlinux ~]$ 
Donc , ca ne fonctionne pas comme attendu .

On dirait que c ' est dolphin qui fais une demande de montage non ? :
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par iznobe »

iznobe a écrit : mer. 11 juin 2025, 19:27 On dirait que c ' est dolphin qui fais une demande de montage non ? :
Alors , re reboot et :

Code : Tout sélectionner

[iznobe@archlinux ~]$ grep test /etc/mtab
systemd-1 /media/test autofs rw,relatime,fd=69,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=3595 0 0
[iznobe@archlinux ~]$ 
lancement de dolphin en mode graphique entre les 2 et à nouveau ( sans rien faire d ' autre du tout ) :

Code : Tout sélectionner

[[iznobe@archlinux ~]$ grep test /etc/mtab
systemd-1 /media/test autofs rw,relatime,fd=69,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=3595 0 0
192.168.1.132:/media/test /media/test nfs4 rw,nosuid,nodev,noexec,relatime,vers=4.2,rsize=131072,wsize=131072,namlen=255,softerr,softreval,fatal_neterrors=none,proto=tcp,timeo=200,retrans=2,sec=sys,clientaddr=192.168.1.2,local_lock=none,addr=192.168.1.132 0 0
[iznobe@archlinux ~]$ 
Mais pourquoi donc le lancement de dolphin demande à monter ce partage ? en activant qui plus est le " mauvais service " :twisted:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par benjarobin »

Je ne vois depuis le début, dans tous tes messages aucun comportement étrange.
De quel "mauvais service" tu parles ?
Si tu ne veux pas un montage automatique, alors ne spécifie pas x-systemd.automount...
Le principe de cette option est de monter le dossier si quelqu'un accède au dossier et donc ce n'est pas toi qui décide quand c'est monté. Dolphin par exemple restaure les onglets de la dernière fois et donc fera un accès pour plein de raison à ce dossier. Par exemple une des raisons typique qui peut aussi faire monter le dossier est l’autocomplétion de bash, il y a une infinité de processus qui peut vouloir juste lister le contenu du dossier pour différente (bonne ou mauvaise raison).
Dans mon cas, je n'utilise pas x-systemd.automount car je veux contrôler quand le dossier est monté.
Pour information dans le test que j'ai fait aujourd’hui je n'ai pas eu de montage automatique suite juste au lancement de dolphin. Après j'ai un système où pas mal de chose sont désactivés (mais après te dire quoi déclenche le montage...)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par iznobe »

systemd , à partir du fichier fstab , crée 2 services un " chemin-point-montage.mount " et un autre " chemin-point-montage.automount " ( voir mes messages précédents ) .
l ' un sert a faire le montage " a la demande " , et l' autre purement à monter .

D' apres la doc pré-citée :
iznobe a écrit :Selon la section 3.1.2 de cette page : https://wiki.archlinux.org/title/Fstab_(Fran%C3%A7ais)
il est ecrit :
La même chose s'applique aux montages de systèmes de fichiers distants. Si vous voulez qu'ils soient montés uniquement lors de l'accès, vous devrez utiliser les paramètres noauto,x-systemd.automount.
même en admettant que j ' ouvre dolphin , et que pour des raisons qui m' échappent , cela fasse monter seul le partage , il ne devrait y avoir qu ' un seul des 2 services actifs : celui qui correspond à la demande d' accès non ?
en fait je suis pas certain de comprendre la relation entre ces 2 services .

De ce que j ' ai compris dans les explications glanées sur le net , j ' en ai compris qu le service xxx.mount devait rester en permanence sur disabled .
par exemple , je clique sur le dossier dans le volet lateral de dolphin , et donc le service xxx.automount ( qui lui est actif en permanence ) va demander au service xxx.mount de monter le partage . par contre , du coup , en l' ecrivant , ca semble assez evident que forcément , ba il passe alors en actif aussi ...
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par iznobe »

j ' ai laissé la derniere ligne que tu m ' as donnée dans mon fstab .
j ' ouvre dolphin , je demonte par clic droit sur " media/test " => liberer .
je consulte l' etat des services :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.mount
[sudo] Mot de passe de iznobe : 
○ media-test.mount - /media/test
     Loaded: loaded (/etc/fstab; generated)
     Active: inactive (dead) since Wed 2025-06-11 22:18:47 CEST; 26s ago
   Duration: 7min 23.366s
 Invocation: 882895b47c9d4d44a543e89b05faa082
TriggeredBy: ● media-test.automount
      Where: /media/test
       What: 192.168.1.132:/media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)

juin 11 22:18:47 archlinux systemd[1]: media-test.mount: Deactivated successfully.
[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.automount
● media-test.automount
     Loaded: loaded (/etc/fstab; generated)
     Active: active (waiting) since Wed 2025-06-11 19:35:36 CEST; 2h 44min ago
 Invocation: 724eacb34d0844398222a1ce95de91dd
   Triggers: ● media-test.mount
      Where: /media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)

juin 11 19:35:36 archlinux systemd[1]: Set up automount media-test.automount.
juin 11 19:36:05 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1534 (KIO::WorkerThre)
[iznobe@archlinux ~]$ 
je retourne sur dolphin , je clic gauche sur " media/test " , il se remonte .
je consulte à nouveau l' etat des services :

Code : Tout sélectionner

[iznobe@archlinux ~]$ 
[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.mount
● media-test.mount - /media/test
     Loaded: loaded (/etc/fstab; generated)
     Active: active (mounted) since Wed 2025-06-11 22:20:59 CEST; 8s ago
 Invocation: a5226ab825e744fd93239b3d0e0f981e
TriggeredBy: ● media-test.automount
      Where: /media/test
       What: 192.168.1.132:/media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)
[iznobe@archlinux ~]$ sudo systemctl --no-pager status media-test.automount
● media-test.automount
     Loaded: loaded (/etc/fstab; generated)
     Active: active (running) since Wed 2025-06-11 19:35:36 CEST; 2h 45min ago
 Invocation: 724eacb34d0844398222a1ce95de91dd
   Triggers: ● media-test.mount
      Where: /media/test
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)

juin 11 19:35:36 archlinux systemd[1]: Set up automount media-test.automount.
juin 11 19:36:05 archlinux systemd[1]: media-test.automount: Got automount request for /media/test, triggered by 1534 (KIO::WorkerThre)
[iznobe@archlinux ~]$ 
Ce que je considère comme " anormal ", peut être à tort , c' est que , juste après un redémarrage de la machine , j ' ouvre dolphin et il monte le partage , alors que je n' ai cliqué nulle part .
Ce qui me parait plus logique , c' est que rien ne monte en ouvrant dolphin , et que quand je clique sur " media/test " , bà là , il monte le partage .
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par benjarobin »

Pour un montage à la DEMANDE, tu ne dois PAS avoir x-systemd.automount. Cette option est pour un montage AUTOMATIQUE lors de l'accès au dossier (ce n'est pas la même chose).
Pour un montage à la demande, les options sont users,noauto.
Ce que tu constates est NORMAL. Après pourquoi le dossier est monté assez tôt lors de l'ouverture de ta session, c'est très certainement qu'un processus essaye d'accéder au dossier (ici KIO::WorkerThread, mais cela nous aide pas forcément).
Attention quand tu cliques dans dolphin, pour que cela monte le dossier sans demande du mot de passe root, c'est l'option users qui fait cela, l'option x-systemd.automount ne fait pas cela, et ne permettra pas le montage du dossier, sauf si tu ouvre le dossier via dolphin : ce qui n'est pas la même chose que de cliquer sur le nom du partage dans dolphin (cela demande un montage).
Avec l'option x-systemd.automount, c'est le fait de voir le contenu du dossier que cela soit via dolphin ou autre chose (terminal, ...) que cela réalise le montage. Dans ton cas, tu n'aurais pas un onglet de dolphin ou une partie de son interface qui accède à ce dossier à son lancement (via un panneau, ...) ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par iznobe »

benjarobin a écrit : mer. 11 juin 2025, 22:41 Pour un montage à la DEMANDE, tu ne dois PAS avoir x-systemd.automount. Cette option est pour un montage AUTOMATIQUE (ce n'est pas la même chose).
je sais bien que ce n' est pas pareil un montage " à la demande " et un montage automatique ( donc au démarrage de l' ordinateur ).

Pourtant , dans le wiki Archlinux , dont j' ai mis le lien , il est clair que ca dis l' inverse de ce que tu affirmes :
3.1.1 Partition locale

Dans le cas d'une grande partition, il peut être plus efficace de permettre aux services qui ne dépendent pas d'elle de démarrer pendant qu'elle est vérifiée par fsck. Ceci peut être réalisé en ajoutant les options suivantes à l'entrée /etc/fstab de la partition :

noauto,x-systemd.automount

Cela permettra de vérifier et de monter la partition uniquement lors de son premier accès
, et le noyau mettra en mémoire tampon tous les accès aux fichiers jusqu'à ce qu'elle soit prête. Cette méthode peut être utile si l'on a, par exemple, une partition /home de taille importante.
Note: Cela rendra le système de fichiers de type autofs qui est ignoré par locate par défaut.
3.1.2 Système de fichiers distant

La même chose s'applique aux montages de systèmes de fichiers distants. Si vous voulez qu'ils soient montés uniquement lors de l'accès, vous devrez utiliser les paramètres noauto,x-systemd.automount
. De plus, vous ...
iznobe
Hankyu
Messages : 47
Inscription : mer. 14 mai 2025, 21:16

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par iznobe »

j ' ai refais des tests , pendant une heure ... car demarrage obligatoire pour que les modifications de la ligne du fstab soit prise en compte , systemctl daemon-reload , ne sert à rien dans ce cas ...

Et en fait tu as raison sur une des messages précédents :
benjarobin a écrit : mer. 11 juin 2025, 19:06 Je viens de vérifier, et avec cette ligne :

Code : Tout sélectionner

192.168.1.132:/media/test /media/test   nfs4  users,noauto,x-systemd.automount,x-systemd.mount-timeout=3,fg,retry=1,softerr,rsize=131072,wsize=131072,timeo=200,_netdev 0 0
J'ai bien les 2 fonctionnalités :
- Je peux monter / démonter manuellement depuis dolphin (il est bien listé depuis dolphin dans la section "Distant")
- Si j'accède au dossier via un terminal / console, le partage est automatiquement monté
Cela fonctionne bien , et c ' est dolphin qui garde " en mémoire " le dernier dossier visité , raison pour laquelle , il montait automatiquement /media/test lorsque je l' ouvrais .

il me manquait aussi l' option ,users . qui a corrigé une partie du problème que je rencontrais au départ .

Du coup , ca marche comme indiqué sur le wiki , à condition de mettre les bonnes options et de ne pas fermer dolphin sur le partage :P

Merci pour ton aide et ta patience :D
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [montage reseau] à la demande via /etc/fstab ( ne fonctionne pas )

Message par benjarobin »

J'ai peur que tu n'ai pas forcément tout compris ce que font les options, j'essaye de résumer :
- noauto : Évite un montage au démarrage du PC, soit avant ta connexion avec ton utilisateur.
- users : Permet de monter avec la commande mount /media/test, ou via l'interface de dolphin en cliquant sur le point de montage, sans les droits root, et donc avec ton utilisateur
- x-systemd.automount : Permet de monter automatiquement (ou si tu veux magiquement si tu ne veux pas utiliser ce mot) lors de l'accès au dossier.
iznobe a écrit : mer. 11 juin 2025, 22:49 Pourtant , dans le wiki Archlinux , dont j' ai mis le lien , il est clair que ca dis l' inverse de ce que tu affirmes :
Et pourtant le Wiki dit exactement la même chose que je dis depuis le début... Il n'y a pas d'erreur dans le Wiki, ni dans ce que j'ai dit :-)

La confusion vient du fait qu'il y a "automatique" dans les 2 cas : noauto et x-systemd.automount. Le premier veut dire lors du démarrage du PC, et le second veut dire lors de l'accès au dossier.

Edit : Je n'avais pas vu tous tes messages
iznobe a écrit : mer. 11 juin 2025, 22:17 il ne devrait y avoir qu ' un seul des 2 services actifs : celui qui correspond à la demande d' accès non ?
Non, et techniquement ce n'est pas des services
iznobe a écrit : mer. 11 juin 2025, 22:17 De ce que j ' ai compris dans les explications glanées sur le net , j ' en ai compris qu le service xxx.mount devait rester en permanence sur disabled .
Ceci est faux
iznobe a écrit : mer. 11 juin 2025, 22:17je clique sur le dossier dans le volet lateral de dolphin , et donc le service xxx.automount ( qui lui est actif en permanence ) va demander au service xxx.mount de monter le partage
Ceci est aussi faux, mais tu as presque l'idée. Quand tu cliques dans dolphin sur le point de montage, c'est comme si tu avais lancé la commande mount. Attention un .mount n'est pas un service mais une unit.
iznobe a écrit : mer. 11 juin 2025, 22:17ca semble assez evident que forcément , ba il passe alors en actif aussi ...
En effet, tu as compris qu'il y a un lien.

Alors il y a une unit .mount généré pour chaque ligne du fstab !
Si tu rajoutes l'option x-systemd.automount, cela génère l'unit xxx.automount.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre