Tâche #33314
Problème de ralentissement des montages réseaux au reconfigure
100%
Description
Si on laisse systemd gérer les montages on n'a plus ce problème de lenteur.
Il faut commencer par supprimer la ligne dans /etc/fstab.
Puis créer le fichier /etc/systemd/system/mnt-sauvegarde_ip.mount avec le contenu suivant :
[Unit] Description=mount sauvegarde_ip Wants=network-online.target After=network-online.target PartOf=network-online.target [Mount] What=//192.168.0.25/admin Where=/mnt/sauvegarde_ip Type=cifs Options=_netdev,username=admin,password=eole,vers=1.0 TimeoutSec=10 [Install] WantedBy=multi-user.target
En adaptant les lignes :
What=//192.168.0.25/admin Where=/mnt/sauvegarde_ip Type=cifs Options=_netdev,username=admin,password=eole,vers=1.0
Attention le nom du fichier n'est pas défini au hasard. Il faut mettre le nom du répertoire de destination, supprimer le 1er / et remplacer les autres / par des -.
/mnt/sauvegarde_ip devient donc mnt-sauvegarde_ip.mount
Et lancer :
systemctl enable --now mnt-sauvegarde_ip.mount
Avec la configuration dans fstab on a :
real 3m1,092s user 0m1,055s sys 0m0,905s
Avec la configuration systemd on a :
real 0m42,289s user 0m1,088s sys 0m0,823s
History
#1 Updated by Emmanuel GARETTE over 1 year ago
- Status changed from Nouveau to Résolu
#2 Updated by Thierry Jambou about 1 year ago
- Status changed from Résolu to À valider
Tests effectués la semaine dernière et non-concluants ... A refaire ce jour
#3 Updated by Emmanuel GARETTE about 1 year ago
- Status changed from À valider to Résolu
#4 Updated by Thierry Jambou about 1 year ago
- Status changed from Résolu to En cours
Test effectués sur la perte de réseau lors d'un reconfigure avec un partage nfs
Montage du partage nfs via systemctl
systemctl daemon-reload
systemctl start mnt-partage_nfs.mount
Contenu du fichier mnt-partage_nfs.mount :
cat /etc/systemd/system/mnt-partage_nfs.mount [Unit] Description=mount partage_nfs Wants=network.target After=network.target [Mount] What=172.26.62.25:/home Where=/mnt/partage_nfs Type=nfs Options=_netdev,auto TimeoutSec=10 [Install] WantedBy=multi-user.target
Partage visible et accessible.
Par-contre, le partage nfs ne remonte pas au reboot malgré la présence de la ligne "WantedBy=multi-user.target" dans le fichier systemctl ... A voir.
Cas du reconfigure
Le reconfigure fait perdre là aussi la connexion IP ... Il va jusqu'au bout (il faut attendre un temps certain mais il va jusqu'au bout ...) tout en gardant le mount nfs mais donc sans IP et donc inaccessible.
#5 Updated by Emmanuel GARETTE about 1 year ago
- Description updated (diff)
#6 Updated by Thierry Jambou about 1 year ago
- Status changed from En cours to Résolu
C'est Ok : reboot reconfigure (rapide) et le partage est toujours là.
Le contenu exact du fichier de montage nfs via systemctl est le suivant :
[Unit] Description=mount partage_nfs Wants=network-online.target After=network-online.target PartOf=network-online.target [Mount] What=xxx.xxx.xxx.xxx:/home Where=/mnt/partage_nfs Type=nfs Options=_netdev,auto TimeoutSec=10 [Install] WantedBy=multi-user.target
Attention, toutes les lignes sont importantes
#7 Updated by Thierry Jambou about 1 year ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0