[NFS] Tentative de montage trop rapide (solved)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (contourné)

Message par karhu »

Peut-être hors sujet ?
J'ai un problème similaire avec apache. Même message et même attente, pourtant il n'y a plus que le démon d'actif. J'étais sur le point d'ouvrir un topic quand j'ai lu ton dernier message.
Ce pourrait il, que pour toi comme pour moi, nos messages ne soient pas la cause mais le résultat d'un autre souci ?
Processus terminé mais toujours marqué actif, genre tâche zombie ?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (contourné)

Message par mulanee »

up
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (contourné)

Message par mulanee »

UP, toujours pas éteint après 18 minutes.
Quand les montages ne sont pas montés, il s'éteint en 5 secondes.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [NFS] Tentative de montage trop rapide (contourné)

Message par benjarobin »

Hum, oublie le service que tu as créé et lit ceci : https://wiki.archlinux.org/index.php/Ne ... dispatcher
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
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (contourné)

Message par mulanee »

Bon, j'ai fait ça mais toujours rien ne se passe (j'ai mis l'UUID de mon réseau).
J'ai laissé comme ça les script parameter, je ne sais pas s'il faut mettre autre chose.

Code : Tout sélectionner

The following script safely unmounts the NFS shares before the relevant network connection is disabled by listening for the pre-down and vpn-pre-down events:

/etc/NetworkManager/dispatcher.d/30_nfs.sh

#!/bin/bash

# Find the connection UUID with "nmcli con show" in terminal.
# All NetworkManager connection types are supported: wireless, VPN, wired...
WANTED_CON_UUID="CHANGE-ME-NOW-9c7eff15-010a-4b1c-a786-9b4efa218ba9"

if [[ "$CONNECTION_UUID" == "$WANTED_CON_UUID" ]]; then
    
    # Script parameter $1: NetworkManager connection name, not used
    # Script parameter $2: dispatched event
    
    case "$2" in
        "up")
            mount -a -t nfs4,nfs 
            ;;
        "pre-down");&
        "vpn-pre-down")
            umount -l -a nfs4,nfs >/dev/null
            ;;
    esac
fi

Make the script executable:

 # chmod +x /etc/NetworkManager/dispatcher.d/30_nfs.sh

and create a symlink inside /etc/NetworkManager/dispatcher.d/pre-down to catch the pre-down events:

 # ln -s /etc/NetworkManager/dispatcher.d/30_nfs.sh /etc/NetworkManager/dispatcher.d/pre-down.d/30_nfs.sh

The above script can be modified to mount different shares (even other than NFS) for different connections. 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [NFS] Tentative de montage trop rapide (contourné)

Message par benjarobin »

Désolé je n'avais pas pris le temps de tester moi même, et ceci fonctionne très bien chez moi, annule donc toute tes modifications et fait ceci :
Créer /etc/systemd/system/network-umount.service

Code : Tout sélectionner

[Unit]
After=NetworkManager.service

[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=-/usr/bin/umount -a -l -t cifs,nfs4,nfs
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
Ainsi que /etc/NetworkManager/dispatcher.d/pre-down.d/network-umount

Code : Tout sélectionner

#!/bin/bash

umount -a -l -t cifs,nfs4,nfs
Puis exécute ceci

Code : Tout sélectionner

chown root:root /etc/NetworkManager/dispatcher.d/pre-down.d/network-umount
chmod 755 /etc/NetworkManager/dispatcher.d/pre-down.d/network-umount
systemctl enable NetworkManager-dispatcher.service
systemctl enable network-umount.service
Au prochain redémarrage tout devrait fonctionner correctement
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
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (contourné)

Message par mulanee »

Excellent, merci!
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (solved)

Message par mulanee »

Histoire d'être perfectionniste, mon fstab est de ce type

Code : Tout sélectionner

syno:/volume1/music	/media/music_SYNO		nfs auto,users,retry=1,hard,rsize=8192,wsize=8192,timeo=300,x-systemd.automount,x-systemd.device-timeout=10,x-systemd.idle-timeout=1min 0 0
Et quand j'ouvre le browser, j'ai d'abord ça

Image

puis ça

Image

Ca ne fait pas très joli d'avoir +/- 2 fois les montages apparents.

Pourquoi c'est doublé et pas unique?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [NFS] Tentative de montage trop rapide (solved)

Message par benjarobin »

Je crains que ne ce soit un tout autre sujet/problème, et c'est très certainement un "bug" du gestionnaire de fichier : C'est lequel ? Bref surement à remonter upstream
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
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (solved)

Message par mulanee »

Ca se voit sous thunar et pcmanfm.
A noter que la commande

Code : Tout sélectionner

mount
montre 2 montages du même dossier, l'un en

Code : Tout sélectionner

 systemd -1 on...
et l'autre comme on s'y attend.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [NFS] Tentative de montage trop rapide (solved)

Message par benjarobin »

Euh, je ne suis pas sur de comprendre, peux tu donner la sortie complète de mount et de findmnt ?
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
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (solved)

Message par mulanee »

>findmnt:

Code : Tout sélectionner

TARGET                           SOURCE      FSTYPE  OPTIONS
/                                /dev/sda6   ext4    rw,noatime,data=ordered
├─/proc                          proc        proc    rw,nosuid,nodev,noexec,rela
│ └─/proc/sys/fs/binfmt_misc     systemd-1   autofs  rw,relatime,fd=27,pgrp=1,ti
│   └─/proc/sys/fs/binfmt_misc   binfmt_misc binfmt_ rw,relatime
├─/sys                           sys         sysfs   rw,nosuid,nodev,noexec,rela
│ ├─/sys/kernel/security         securityfs  securit rw,nosuid,nodev,noexec,rela
│ ├─/sys/fs/cgroup               tmpfs       tmpfs   ro,nosuid,nodev,noexec,mode
│ │ ├─/sys/fs/cgroup/systemd     cgroup      cgroup  rw,nosuid,nodev,noexec,rela
│ │ ├─/sys/fs/cgroup/devices     cgroup      cgroup  rw,nosuid,nodev,noexec,rela
│ │ ├─/sys/fs/cgroup/cpu,cpuacct cgroup      cgroup  rw,nosuid,nodev,noexec,rela
│ │ ├─/sys/fs/cgroup/memory      cgroup      cgroup  rw,nosuid,nodev,noexec,rela
│ │ ├─/sys/fs/cgroup/freezer     cgroup      cgroup  rw,nosuid,nodev,noexec,rela
│ │ ├─/sys/fs/cgroup/net_cls     cgroup      cgroup  rw,nosuid,nodev,noexec,rela
│ │ ├─/sys/fs/cgroup/bfqio       cgroup      cgroup  rw,nosuid,nodev,noexec,rela
│ │ ├─/sys/fs/cgroup/cpuset      cgroup      cgroup  rw,nosuid,nodev,noexec,rela
│ │ └─/sys/fs/cgroup/blkio       cgroup      cgroup  rw,nosuid,nodev,noexec,rela
│ ├─/sys/fs/pstore               pstore      pstore  rw,nosuid,nodev,noexec,rela
│ ├─/sys/kernel/debug            debugfs     debugfs rw,relatime
│ └─/sys/kernel/config           configfs    configf rw,relatime
├─/dev                           dev         devtmpf rw,nosuid,relatime,size=154
│ ├─/dev/shm                     tmpfs       tmpfs   rw,nosuid,nodev
│ ├─/dev/pts                     devpts      devpts  rw,nosuid,noexec,relatime,g
│ ├─/dev/hugepages               hugetlbfs   hugetlb rw,relatime
│ └─/dev/mqueue                  mqueue      mqueue  rw,relatime
├─/run                           run         tmpfs   rw,nosuid,nodev,relatime,mo
│ └─/run/user/1000               tmpfs       tmpfs   rw,nosuid,nodev,relatime,si
│   └─/run/user/1000/gvfs        gvfsd-fuse  fuse.gv rw,nosuid,nodev,relatime,us
├─/media/IMAGES_SYNO             systemd-1   autofs  rw,relatime,fd=24,pgrp=1,ti
├─/media/music_SYNO              systemd-1   autofs  rw,relatime,fd=28,pgrp=1,ti
├─/media/Navette_SYNO            systemd-1   autofs  rw,relatime,fd=29,pgrp=1,ti
├─/media/MOVIES_SYNO             systemd-1   autofs  rw,relatime,fd=30,pgrp=1,ti
├─/media/communs_SYNO            systemd-1   autofs  rw,relatime,fd=33,pgrp=1,ti
├─/media/photo_SYNO              systemd-1   autofs  rw,relatime,fd=35,pgrp=1,ti
├─/tmp                           tmpfs       tmpfs   rw
└─/home                          /dev/sda4   ext4    rw,noatime,data=ordered
>mount

Code : Tout sélectionner

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=1545456k,nr_inodes=215975,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sda6 on / type ext4 (rw,noatime,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/bfqio type cgroup (rw,nosuid,nodev,noexec,relatime,bfqio)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
systemd-1 on /media/IMAGES_SYNO type autofs (rw,relatime,fd=24,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
systemd-1 on /media/music_SYNO type autofs (rw,relatime,fd=28,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /media/Navette_SYNO type autofs (rw,relatime,fd=29,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /media/MOVIES_SYNO type autofs (rw,relatime,fd=30,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /media/communs_SYNO type autofs (rw,relatime,fd=33,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /media/photo_SYNO type autofs (rw,relatime,fd=35,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
tmpfs on /tmp type tmpfs (rw)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sda4 on /home type ext4 (rw,noatime,data=ordered)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=309660k,mode=700,uid=1000,gid=100)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
Le même après avoir monté les dossiers:

Code : Tout sélectionner

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=1545456k,nr_inodes=215975,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sda6 on / type ext4 (rw,noatime,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/bfqio type cgroup (rw,nosuid,nodev,noexec,relatime,bfqio)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
systemd-1 on /media/IMAGES_SYNO type autofs (rw,relatime,fd=24,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
systemd-1 on /media/music_SYNO type autofs (rw,relatime,fd=28,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /media/Navette_SYNO type autofs (rw,relatime,fd=29,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /media/MOVIES_SYNO type autofs (rw,relatime,fd=30,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /media/communs_SYNO type autofs (rw,relatime,fd=33,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
systemd-1 on /media/photo_SYNO type autofs (rw,relatime,fd=35,pgrp=1,timeout=60,minproto=5,maxproto=5,direct)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
tmpfs on /tmp type tmpfs (rw)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sda4 on /home type ext4 (rw,noatime,data=ordered)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=309660k,mode=700,uid=1000,gid=100)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
syno:/volume1/photo on /media/photo_SYNO type nfs4 (rw,nosuid,nodev,noexec,relatime,vers=4.0,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,port=0,timeo=300,retrans=2,sec=sys,clientaddr=192.168.1.15,local_lock=none,addr=192.168.1.22)
syno:/volume1/music on /media/music_SYNO type nfs4 (rw,nosuid,nodev,noexec,relatime,vers=4.0,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,port=0,timeo=300,retrans=2,sec=sys,clientaddr=192.168.1.15,local_lock=none,addr=192.168.1.22)
syno:/volume1/Documents communs on /media/communs_SYNO type nfs4 (rw,nosuid,nodev,noexec,relatime,vers=4.0,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,port=0,timeo=300,retrans=2,sec=sys,clientaddr=192.168.1.15,local_lock=none,addr=192.168.1.22)
syno:/volume1/Navette on /media/Navette_SYNO type nfs4 (rw,nosuid,nodev,noexec,relatime,vers=4.0,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,port=0,timeo=300,retrans=2,sec=sys,clientaddr=192.168.1.15,local_lock=none,addr=192.168.1.22)
syno:/volume1/MOVIES on /media/MOVIES_SYNO type nfs4 (rw,nosuid,nodev,noexec,relatime,vers=4.0,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,port=0,timeo=300,retrans=2,sec=sys,clientaddr=192.168.1.15,local_lock=none,addr=192.168.1.22)
syno:/volume1/IMAGES on /media/IMAGES_SYNO type nfs4 (rw,nosuid,nodev,noexec,relatime,vers=4.0,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,port=0,timeo=300,retrans=2,sec=sys,clientaddr=192.168.1.15,local_lock=none,addr=192.168.1.22)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [NFS] Tentative de montage trop rapide (solved)

Message par benjarobin »

Je pense que c'est dû à l'automount : x-systemd.automount
Essaye juste temporaire de supprimer cette option et de redémarrer.
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
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (solved)

Message par mulanee »

En effet, mais du coup malgré l'option auto dans le fstab, le montage ne se fait pas en auto.
Ce qui a pour inconvénient de devoir monter le dossier manuellement avant d'utiliser une appli utilisant un point de montage inexistant sans cela (Kodi par exemple)
De nouveau, c'est long pour arrêter la station :-(
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [NFS] Tentative de montage trop rapide (solved)

Message par mulanee »

Du coup je suis revenu à la config qui fonctionne, c'est à dire celle qui permet de quitter la session sans attendre le ctrl+alt+suppr salvateur.
C'est moins joli dans le browser, mais ça marche.
Répondre