Projet

Général

Profil

Tâche #33314

Problème de ralentissement des montages réseaux au reconfigure

Ajouté par Emmanuel GARETTE il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
PNE-SR - MTES - prestation Cadoles - s39 -44
Début:
18/10/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

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

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de Nouveau à Résolu

#2 Mis à jour par Thierry Jambou il y a plus de 2 ans

  • Statut changé de Résolu à À valider

Tests effectués la semaine dernière et non-concluants ... A refaire ce jour

#3 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de À valider à Résolu

#4 Mis à jour par Thierry Jambou il y a plus de 2 ans

  • Statut changé de Résolu à 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 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Description mis à jour (diff)

#6 Mis à jour par Thierry Jambou il y a plus de 2 ans

  • Statut changé de En cours à 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 Mis à jour par Thierry Jambou il y a plus de 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF