Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/06/2025, à 08:43

Nico89

dossiers partagés qui se montent au démarrage et doublons sur le navig

Bonjour,

J'ai mis en place le montage de partages smb sur le PC d'un proche qui tourne sur LM22 Cinnamon. J'ai utilisé la solution via systemd (montage à la demande) :
https://doc.ubuntu-fr.org/mounter_un_di … un_service
J'ai 6 dossiers partagés à monter.

Je suis confronté à deux petits soucis :

1] J'ai souhaité que les partages se montent à la demande ; donc j'ai activé le .automount comme indiqué sur la page de la doc.
Sauf que lorsque je redémarrage le PC, tous les répertoires se montent au démarrage ; ce n'est pas tout à fait l'effet recherché ?

2] Quand un partage se monte (ici en l’occurrence tous au démarrage), ils sont tous en doublons comme ceci dans le bandeau gauche de mon navigateur de fichier :
doublon_paratge_smb
Avec 6 répertoires partagés en doublon, on ne s'y retrouve plus et c'est moche.

ps : pas de problème au niveau des dossiers partagés eu-même (accessibilité,...) ; tout fonctionne bien.

Si vous pouviez m'aider  à régler ces deux soucis.
Cordialement


MSI Modern 15 - 32go - i7

Hors ligne

#2 Le 04/06/2025, à 08:47

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Bonjour , sans montrer les fichiers de configuration ( /etc/fstab et autres ) difficile de dire quoi que ce soit .

Sauf que : " automount " , ca veut dire : " montage automatique " , pas " montage à la demande " .



pour faire un montage à la demande , il faut monter manuellement , puis demonter manuellement peut etre avec la commande " udisksctl " .
il existe peut etre d' autres outils , je ne sais pas , car je ne fais pas ça , je n' en vois pas l ' interet .

Avec systemd , il doit manquer une ou des options pour que ce soit " à la demande "  dans tes fichiers de service .

EDIT : d' après la page de référence citée dans la doc que tu cites , il ne faut pas nommer le fichier en : "xxxx.automount" , mais en "xxxx.mount" pour obtenir un montage " à la demande " , si j' ai bien compris ...

Dernière modification par iznobe (Le 04/06/2025, à 09:02)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#3 Le 04/06/2025, à 09:19

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Bonjour,
Je me suis trompé de lien dans mon premier message : https://doc.ubuntu-fr.org/tutoriel/mont … odesystemd
Sur cette page de la doc, il est indiqué :

systemd permet aussi de monter des espaces de stockages distants soit au démarrage du système, soit à la demande (automount) Le montage à la demande est effectué dès qu'un utilisateur tente d’accéder au point de montage.

Il existe pour ceci 2 types d'unité : mount et automount.
...
Pour le montage à la demande, il faut créer une deuxième unité du type automount, en créant un autre fichier au même endroit, avec le même nom, mais l'extension .automount. Cet autre fichier aura le contenu suivant :
...
Pour avoir un montage automatique au démarrage, il faut d'activer uniquement l'unité de montage :

sudo systemctl enable media-monserveur-partage.mount

Pour avoir un montage automatique à la demande, il faut activer uniquement l'unité automount

sudo systemctl enable media-monserveur-partage.automount

Je n'ai rien rajouté dans le fstab.

Concernant les fichiers systemd, j'ai copié/coller le pavé de la doc en l'adaptant à ma configuration :
/etc/systemd/system/media-Medias.mount

[Unit]
Description=Montage dataset "Medias"
StartLimitIntervalSec=0

[Mount]
Type=cifs
What=//192.168.1.xx/Medias
Where=/media/Medias
Options=credentials=/root/.credentials,gid=1000,uid=1000,iocharset=utf8,vers=3.0
TimeoutSec=10

[Install]
WantedBy=multi-user.target

/etc/systemd/system/media-Medias.automount

[Unit]
Description=Automount du dataset "Medias"

[Automount]
Where=/media/Medias

[Install]
WantedBy=multi-user.target

Dernière modification par Nico89 (Le 04/06/2025, à 09:29)


MSI Modern 15 - 32go - i7

Hors ligne

#4 Le 04/06/2025, à 09:22

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

EDIT : d' après la page de référence citée dans la doc que tu cites , il ne faut pas nommer le fichier en : "xxxx.automount" , mais en "xxxx.mount" pour obtenir un montage " à la demande " , si j' ai bien compris ...

Du coup, il y a une erreur dans l'une des deux pages


MSI Modern 15 - 32go - i7

Hors ligne

#5 Le 04/06/2025, à 10:18

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

montre :

sudo systemctl status /etc/systemd/system/media-Medias.automount
sudo systemctl status  /etc/systemd/system/media-Medias.mount

retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#6 Le 04/06/2025, à 10:33

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Tes commandes me renvoient :

toto@titi:~$ sudo systemctl status /etc/systemd/system/media-Medias.automount
Unit etc-systemd-system-media\x2dMedias.automount.mount could not be found.
toto@titi:~$ sudo systemctl status  /etc/systemd/system/media-Medias.mount
Unit etc-systemd-system-media\x2dMedias.mount.mount could not be found.

En revanche avec les commandes suivantes, j'obtiens :

toto@titi:~$ sudo systemctl status media-Medias.automount
● media-Medias.automount - Automount du dataset "Medias"
     Loaded: loaded (/etc/systemd/system/media-Medias.automount; enabled; pres>
     Active: active (running) since Tue 2025-06-03 10:18:11 CEST; 24h ago
   Triggers: ● media-Medias.mount
      Where: /media/Medias
toto@titi:~$ 
toto@titi:~$ sudo systemctl status media-Medias.mount
● media-Medias.mount - Montage dataset "Medias"
     Loaded: loaded (/etc/systemd/system/media-Medias.mount; disabled; preset: enabled)
     Active: active (mounted) since Tue 2025-06-03 12:12:48 CEST; 22h ago
TriggeredBy: ● media-Medias.automount
      Where: /media/Medias
       What: //192.168.1.xx/Medias
      Tasks: 0 (limit: 18758)
     Memory: 12.0K (peak: 1.2M)
        CPU: 21ms
     CGroup: /system.slice/media-Medias.mount
toto@titi:~$ 

Dernière modification par Nico89 (Le 04/06/2025, à 10:34)


MSI Modern 15 - 32go - i7

Hors ligne

#7 Le 04/06/2025, à 11:47

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

arf , oui copie coller un peu à la va vite tongue

donc , tout est normal puisque la doc indique :

DOC a écrit :

Pour avoir un montage automatique à la demande, il faut activer uniquement l'unité automount

je suppose donc que :

sudo systemctl disable media-Medias.mount 

devrait résoudre la situation .

suivi de :

sudo systemctl daemon-reload 

pour la prise en compte.


pour mieux comprendre voici mon explication :

tu as un service qui s' occupe de monter purement le systeme de fichiers .
un 2eme service permet d ' activer le 1er à la demande lors du clic .

Dernière modification par iznobe (Le 04/06/2025, à 11:52)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#8 Le 04/06/2025, à 11:54

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

J'ai ceci quand je rentre ta commande :

toto@titi:~$ sudo systemctl disable media-Medias.mount         
Disabling 'media-Medias.mount', but its triggering units are still active:
media-Medias.automount
toto@titii:~$ 

MSI Modern 15 - 32go - i7

Hors ligne

#9 Le 04/06/2025, à 11:59

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Montre :

sudo systemctl daemon-reload 
sudo systemctl status media-Medias.mount

retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#10 Le 04/06/2025, à 12:07

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Voici :

toto@titi:~$ sudo systemctl status media-Medias.mount
● media-Medias.mount - Montage dataset "Medias"
     Loaded: loaded (/etc/systemd/system/media-Medias.mount; disabled; preset: enabled)
     Active: active (mounted) since Tue 2025-06-03 12:12:48 CEST; 23h ago
TriggeredBy: ● media-Medias.automount
      Where: /media/Medias
       What: //192.168.1.xx/Medias
      Tasks: 0 (limit: 18758)
     Memory: 12.0K (peak: 1.2M)
        CPU: 21ms
     CGroup: /system.slice/media-Medias.mount
toto@titi:~$ 

MSI Modern 15 - 32go - i7

Hors ligne

#11 Le 04/06/2025, à 12:10

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

redemarre pouyr voir ce que ca dis .

si toujours pareil , essai :

sudo systemctl mask media-Medias.mount
sudo systemctl daemon-reload

retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#12 Le 04/06/2025, à 12:55

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

J'ai redémarré.
Puis :

toto@titi:~$ sudo systemctl mask media-Medias.mount     
Failed to mask unit: File /etc/systemd/system/media-Medias.mount already exists.
toto@titi:~$ 

MSI Modern 15 - 32go - i7

Hors ligne

#13 Le 04/06/2025, à 13:01

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Je ne sais pas si cela peut aider, j'ai démonté le partage "Medias" :

toto@titi:~$ sudo umount /media/Medias

toto@titi:~$ sudo systemctl status media-Medias.automount
● media-Medias.automount - Automount du dataset "Medias"
     Loaded: loaded (/etc/systemd/system/media-Medias.automount; enabled; preset: enabled)
     Active: active (waiting) since Wed 2025-06-04 10:53:28 CEST; 2h 3min ago
   Triggers: ● media-Medias.mount
      Where: /media/Medias

juin 04 12:52:33 titi systemd[1]: media-Medias.automount: Got automount request for /media/Medias, triggered by 1920 (pool)
toto@titi:~$ sudo systemctl status media-Medias.mount
○ media-Medias.mount - Montage dataset "Medias"
     Loaded: loaded (/etc/systemd/system/media-Medias.mount; disabled; preset: enabled)
     Active: inactive (dead) since Wed 2025-06-04 12:56:13 CEST; 42s ago
   Duration: 3min 39.233s
TriggeredBy: ● media-Medias.automount
      Where: /media/Medias
       What: //192.168.1.xx/Medias
        CPU: 21ms
toto@titi:~$ 

PS : lorsque j'ai démonté le partage "Médias", le doublon n'existe plus. Je ne dispose plus que d'un item "Medias" dans le bandeau gauche de l'explorateur de fichier.
Si je clique sur cet item, le partage "Medias" est remonté et le doublon de nouveau visible.


MSI Modern 15 - 32go - i7

Hors ligne

#14 Le 04/06/2025, à 14:34

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Donc la partie montage à la demande fonctionne " normalement " .
le problème est lié au fait que l' on ne peut pas désactivé le service.mount , pourquoi , je ne sais pas ....


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#15 Le 04/06/2025, à 14:39

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

fais un essai de demonter jusqu ' a tant que le terminal reponde qu ' il n' y a plus rien a demonter , puis :
montre :

sudo systemctl disable media-Medias.mount
sudo systemctl daemon-reload 
sudo systemctl status media-Medias.mount

retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#16 Le 04/06/2025, à 14:52

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

En espérant avoir compris ce que tu m'as demandé :

toto@titi:~$ sudo umount /media/Medias        

toto@titi:~$ sudo umount /media/Medias
umount: /media/Medias: non monté.

toto@titi:~$ sudo systemctl disable media-Medias.mount

toto@titi:~$ sudo systemctl daemon-reload 
toto@titi:~$ sudo systemctl status media-Medias.mount
○ media-Medias.mount - Montage dataset "Medias"
     Loaded: loaded (/etc/systemd/system/media-Medias.mount; disabled; preset: enabled)
     Active: inactive (dead) since Wed 2025-06-04 12:56:13 CEST; 1h 51min ago
   Duration: 3min 39.233s
TriggeredBy: ○ media-Medias.automount
      Where: /media/Medias
       What: //192.168.1.xx/Medias
        CPU: 21ms
toto@titi:~$ 

Cette fois-ci le doublon "Medias" n'apparait plus du tout dans le volet gauche de l'explorateur de fichier. Je ne peux donc plus cliquer dessus.


MSI Modern 15 - 32go - i7

Hors ligne

#17 Hier à 12:43

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Bonjour,
Je pense que je vais abandonner le montage à la demande. Après de nombreux essais et recherche, ça me prend la tête.
J'ai supprimé le .automount et activé le .mount. Le partage est monté au démarrage. Mais ça ne me convient pas bien.
Finalement y-a-t-il une grosse différence entre passer par un montage via le fstab ou par systemd ?

Cordialement


MSI Modern 15 - 32go - i7

Hors ligne

#18 Hier à 12:56

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Nico89 a écrit :

En espérant avoir compris ce que tu m'as demandé :

toto@titi:~$ sudo umount /media/Medias        

toto@titi:~$ sudo umount /media/Medias
umount: /media/Medias: non monté.

toto@titi:~$ sudo systemctl disable media-Medias.mount

toto@titi:~$ sudo systemctl daemon-reload 
toto@titi:~$ sudo systemctl status media-Medias.mount
○ media-Medias.mount - Montage dataset "Medias"
     Loaded: loaded (/etc/systemd/system/media-Medias.mount; disabled; preset: enabled)
     Active: inactive (dead) since Wed 2025-06-04 12:56:13 CEST; 1h 51min ago
   Duration: 3min 39.233s
TriggeredBy: ○ media-Medias.automount
      Where: /media/Medias
       What: //192.168.1.xx/Medias
        CPU: 21ms
toto@titi:~$ 

Cette fois-ci le doublon "Medias" n'apparait plus du tout dans le volet gauche de l'explorateur de fichier. Je ne peux donc plus cliquer dessus.

Bonjour , oui tu as bien compris et fait .
cela semble pourtant bon .
le service est bien " disabled " maintenant .

Perso , j ' utilise le fstab , ca me semble plus simple que de passer par un service pour mettre en place .
je pense pas qu ' il y a ait une grande difference entre les 2.

A noter que dans le fstab , on peut ajouter l' option " noauto " , qui fait exactement ce que tu cherches a faire .
exemple :

devisk/by-label/Sauvegardes                     /media/Sauvegardes      ext4    defaults,noauto        0         0       

et alors dans le gestionnaire de fichiers apparait le montage , qui ne s' active que lorsque tu clic dessus et pas automatiquement au demarrage .

Dernière modification par iznobe (Hier à 13:02)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#19 Hier à 13:47

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Bonjour,

Avant j'utilisais aussi le fstab, mais après quelques recherches, il semblerait que la méthode via fstab soit désuètte (cf post #4 ici: https://forum.ubuntu-fr.org/viewtopic.php?id=2078705 et que la méthode à privilégier soit systemd.

A noter que dans le fstab , on peut ajouter l' option " noauto " , qui fait exactement ce que tu cherches a faire .

oui j'avais essayé, mais lorsque je clique sur le partage, il me dit qu'il ne peut pas le monter (je pourrais te mettre le message complet ultérieurement). Je pense qu'il y a un problème de droit.  Je ne suis pas spécialiste, mais quand je clique, c'est mon utilisateur local qui monte le partage, sauf que les identifiants du partage (credentials) sont dans le répertoire ".root" (chmod 600).


MSI Modern 15 - 32go - i7

Hors ligne

#20 Hier à 13:53

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

dans ce cas , tu déplaces le fichier credentials dans ton home et modifie les permissions .
est ce vraiment utile le credentials pour des fichiers multimedias ???

Dernière modification par iznobe (Hier à 13:54)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#21 Hier à 14:09

O_20_100_O

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Bonjour,
j'uitlise systemd pour monter un partage samba à la demande et ça fonctionne correctement. Ce serait pareil pour du CIFS.
C'est un service de niveau utilisateur "home-moi-freeboxsmb.mount". Le montage est de type rclone, c'est lui qui gère le mot de passe samba et ça tourne depuis un bon mois sans aucun problème.

[Mount]
Type=rclone
What=freeboxsmb:hdd1to/elitedesk/
Where=/home/moi/freeboxsmb
Options=rw,allow_other,args2env,vfs-cache-mode=writes,config=/home/moi/.config/rclone/rclone.conf,cache-dir=/home/moi/.cache/rclone
TimeoutSec=10

[Install]
WantedBy=default.target

Et pour monter le partage, je lance :

systemctl --user start home-moi-freeboxsmb.mount

Dernière modification par O_20_100_O (Hier à 14:35)

Hors ligne

#22 Hier à 14:13

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

est ce vraiment utile le credentials pour des fichiers multimedias ???

Ce nom de répertoire est en exemple. J'ai 7 répertoires nominatif à monter avec des documents.

tu déplaces le fichier credentials dans ton home et modifie les permissions .

jusqu'ici ok, mais on ne perds pas en sécurité ? Il ne faut pas plutôt que je change le propriétaire ?


MSI Modern 15 - 32go - i7

Hors ligne

#23 Hier à 14:17

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

changer le propriétaire fait parti des " permissions " , et c' est bien de cela qu ' il s' agit ( abus de langages si on veut ) .

c' est un montage samba ?


Dans la discussion que tu as linkée , il est dit que la ligne contenue dans le fstab est " transformée " dynamiquement en service systemd .
Alors , autant ne pas se prendre la tête à le faire à la main , si tu veux mon avis .

Dernière modification par iznobe (Hier à 14:18)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#24 Hier à 14:32

Nico89

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

Je n'ai jamais compris ce qu'était exactement samba.
Ce sont des "dataset" qui sont sur mon NAS (truenas). Ces partages sont accessibles vie le protocole cifs.

Dans la discussion que tu as linkée , il est dit que la ligne contenue dans le fstab est " transformée " dynamiquement en service systemd .
Alors , autant ne pas se prendre la tête à le faire à la main , si tu veux mon avis .

ça veut dire passer par le fstab ?

changer le propriétaire fait parti des " permissions " , et c' est bien de cela qu ' il s' agit ( abus de langages si on veut ) .

Je suis une bille en permissions, je lui mets du 604 ?


MSI Modern 15 - 32go - i7

Hors ligne

#25 Hier à 14:34

iznobe

Re : dossiers partagés qui se montent au démarrage et doublons sur le navig

permissions , non , surtout pas , tu met du 600 et proprietaire toi .

ça veut dire passer par le fstab ?

c' est ce que je ferais . et tu obtiendrais facilement ton " montage a la demande " en ajoutant l ' option noauto .



cifs est le protocole utilisé par samba .

truenas c' est du linux , je ne me rappelle plus trop mais il est fort probable que NFS soit dispo nativement dessus .
Mais restons simple dans un 1er temps tongue
Sache que NFS c' est pur linux , alors que samba ( et cifs donc ) sont une implémentation pour etre compatible windobz . c' est donc un peu dommage d ' utiliser cifs , si tu n ' as pas de windobz qui a besoin de monter ces partages .

Dernière modification par iznobe (Hier à 14:40)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne