17795 Posté(e) le 30 septembre 2021 Partager Posté(e) le 30 septembre 2021 (modifié) Bonjour, J'essaye de monter mon Syno DS119j avec systemd, avec la procédure de @.Shad. indiquée ici : Actuellement dans mon /etc/fstab il y a ceci (qui fonctionne, mais j'aimerais passer par systemd) : //192.168.1.119/video /media/moi/ds119j cifs credentials=/root/.smbcredentials119,rw,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777,_netdev,user,auto,vers=1.0 0 0 Voilà ce que j'ai fait pour suivre la procédure : 1. j'ai supprimé /media/moi/ds119j 2. J'ai commenté la ligne du fstab indiquée ci-dessus. 3. La commande ls -l /lib/systemd/system | grep network me retourne bien : -rw-r--r-- 1 root root 505 janv. 28 2018 network-online.target 4. j'ai créé le service de montage : $ ll /etc/systemd/system/media-moi-ds119j.mount -rw-r--r-- 1 root root 303 sept. 30 18:40 /etc/systemd/system/media-moi-ds119j.mount Il correspond à l'arborescence souhaitée : /media/moi/ds119j 5. Le contenu de ce fichier : [Unit] Description = cifs mount for DS119J video shared folder Requires=network-online.target After=network-online.target [Mount] What=//192.168.1.119/video Where=/media/moi/ds119j Type=cifs Options=uid=1000,gid=1000,credentials=/home/moi/.synology/ds119j [Install] WantedBy=multi-user.target 6. Les permissions de ce fichier : chmod 644 effectué, voir point 4 🙂 7. $ sudo systemctl daemon-reload a été lancé, sans erreur en retour. 8. C'est là que j'ai l'erreur : $ sudo systemctl start media-moi-ds119j.mount && sudo systemctl status media-moi-ds119j.mount Job for media-moi-ds119j.mount failed. See "systemctl status media-moi-ds119j.mount" and "journalctl -xe" for details. Le message d'erreur : $ systemctl status media-moi-ds119j.mount ● media-moi-ds119j.mount - cifs mount for DS119J video shared folder Loaded: loaded (/etc/systemd/system/media-moi-ds119j.mount; disabled; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2021-09-30 19:12:35 CEST; 4min 49s ago Where: /media/moi/ds119j What: //192.168.1.119/video Process: 12712 ExecMount=/bin/mount //192.168.1.119/video /media/moi/ds119j -t cifs -o uid=1000,gid=1000,credentials=/home/moi/.synology/ds119j (code=exited, status=32) sept. 30 19:12:35 ubuntu systemd[1]: Mounting cifs mount for DS119J video shared folder... sept. 30 19:12:35 ubuntu mount[12712]: mount error(95): Operation not supported sept. 30 19:12:35 ubuntu mount[12712]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) sept. 30 19:12:35 ubuntu systemd[1]: media-moi-ds119j.mount: Mount process exited, code=exited status=32 sept. 30 19:12:35 ubuntu systemd[1]: media-moi-ds119j.mount: Failed with result 'exit-code'. sept. 30 19:12:35 ubuntu systemd[1]: Failed to mount cifs mount for DS119J video shared folder. (évidemment tous les "moi" ont la bonne valeur en réel) smb est bien activé sur le NAS. Je sèche sur la compréhension de cette erreur... Merci pour votre aide. Edit 01/10 : résolu, voir le commentaire Modifié le 21 août 2022 par 17795 typo 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 30 septembre 2021 Partager Posté(e) le 30 septembre 2021 Si dans les options du fichier mount tu ajoutes vers=3.0 est-ce que ça marche mieux ? Ne pas oublier daemon-reload entre les deux. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
17795 Posté(e) le 30 septembre 2021 Auteur Partager Posté(e) le 30 septembre 2021 (modifié) Avec ce contenu du fichier : [Unit] Description = cifs mount for DS119J video shared folder Requires=network-online.target After=network-online.target [Mount] What=//192.168.1.119/video Where=/media/moi/ds119j Type=cifs Options=uid=1000,gid=1000,vers=3.0,credentials=/home/moi/.synology/ds119j [Install] WantedBy=multi-user.target et après un sudo systemctl daemon-reload, j'ai la même erreur : $ systemctl status media-moi-ds119j.mount ● media-moi-ds119j.mount - cifs mount for DS119J video shared folder Loaded: loaded (/etc/systemd/system/media-moi-ds119j.mount; disabled; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2021-09-30 20:19:21 CEST; 5s ago Where: /media/moi/ds119j What: //192.168.1.119/video Process: 13686 ExecMount=/bin/mount //192.168.1.119/video /media/moi/ds119j -t cifs -o uid=1000,gid=1000,vers=3.0,credentials=/home/moi/.synology/ds119j (code=exited, status=32) sept. 30 20:19:21 ubuntu systemd[1]: Mounting cifs mount for DS119J video shared folder... sept. 30 20:19:21 ubuntu mount[13686]: mount error(95): Operation not supported sept. 30 20:19:21 ubuntu mount[13686]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) sept. 30 20:19:21 ubuntu systemd[1]: media-moi-ds119j.mount: Mount process exited, code=exited status=32 sept. 30 20:19:21 ubuntu systemd[1]: media-moi-ds119j.mount: Failed with result 'exit-code'. sept. 30 20:19:21 ubuntu systemd[1]: Failed to mount cifs mount for DS119J video shared folder. Modifié le 30 septembre 2021 par 17795 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 1 octobre 2021 Partager Posté(e) le 1 octobre 2021 Quels sont les réglages du serveur SMB ? ça se passe ici dans DSM : 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
17795 Posté(e) le 1 octobre 2021 Auteur Partager Posté(e) le 1 octobre 2021 (modifié) Bonjour, Voici ma config : Edit : je ne l'ai pas vu avant de poster l'image (pas réveillé...) Je teste avec SMB 3 dans Protocole SMB maximum 🙂 Faut-il également "activer les handles durables" ? Je ne sais pas ce que c'est. Modifié le 1 octobre 2021 par 17795 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 1 octobre 2021 Partager Posté(e) le 1 octobre 2021 Change le protocole SMB maximum pour SMB3. Et reteste (en laissant par vers=3.0 dans un premier temps). Une bonne raison d'autoriser le protocole SMB1 ? Du matériel non compatible avec des versions plus récentes ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
17795 Posté(e) le 1 octobre 2021 Auteur Partager Posté(e) le 1 octobre 2021 (modifié) J'ai bien fait sudo systemctl daemon-reload après la modif dans le DSM (j'ai conservé le vers=3.0 défini hier). systemctl status me retourne toujours failed, et dans les logs, j'ai toujours la même erreur, mais le dernier est à 8h32, date de démarrage du système. Je n'ai pas de log vers 9h55, après le changement de config + reload. Qu'ai-je oublié de faire ? Pour SMB 1.0, c'est probablement la config par défaut ? Je n'ai pas le souvenir de l'avoir choisi volontairement. Modifié le 1 octobre 2021 par 17795 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 1 octobre 2021 Partager Posté(e) le 1 octobre 2021 il y a 32 minutes, 17795 a dit : systemctl status me retourne toujours failed, et dans les logs, j'ai toujours la même erreur, mais le dernier est à 8h32, date de démarrage du système. Je n'ai pas de log vers 9h55, après le changement de config + reload. Qu'ai-je oublié de faire ? Tu dois redémarrer le service. systemctl restart media-moi-ds119j.mount Si tu fais daemon-reload, tu prends juste en compte les modifications dans les fichiers service, mount, etc... mais ça ne les relance pas. C'est peut-être tout simplement ça ton problème. 😉 il y a 34 minutes, 17795 a dit : Pour SMB 1.0, c'est probablement la config par défaut ? Je n'ai pas le souvenir de l'avoir choisi volontairement. Aucune idée, mais si non nécessaire alors il faut s'en passer. Laisser SMB2 et large MTU en protocole minimum et SMB3 en maximum. il y a 42 minutes, 17795 a dit : Faut-il également "activer les handles durables" ? Je ne sais pas ce que c'est. Je ne sais plus. 😄 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
17795 Posté(e) le 1 octobre 2021 Auteur Partager Posté(e) le 1 octobre 2021 C'est bon ça a fonctionné ! - j'ai mis SMB2 et large MTU en minimum, SMB 3 en maximum - j'ai activé les handles durables - j'ai fait un systemctl restart (au lieu d'un reload). Merci pour ton aide @.Shad. c'est top que ça fonctionne. Plus que deux NAS à migrer et je n'aurai plus besoin du fstab 😅 Est-ce que tu pourrais stp éditer ton message ici : Car c'est celui que j'ai suivi à la lettre, et au point 7 il indique reload au lieu de restart (bien que la cause de mon problème soit probablement autre chose). Merci ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 1 octobre 2021 Partager Posté(e) le 1 octobre 2021 En fait le point 8 dit de démarrer (start) le service car il n'est pas préexistant. Dans ton cas il faut remplacer start par restart. 😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
17795 Posté(e) le 1 octobre 2021 Auteur Partager Posté(e) le 1 octobre 2021 C'est pas faux 🙂 Donc tout est bon, encore merci pour ton aide. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
17795 Posté(e) le 3 octobre 2021 Auteur Partager Posté(e) le 3 octobre 2021 Bonjour, Encore une question. Au démarrage du système, j'ai ceci : $ systemctl status media-moi-ds119j.mount ● media-moi-ds119j.mount - cifs mount for DS119J video shared folder Loaded: loaded (/etc/systemd/system/media-moi-ds119j.mount; disabled; vendor preset: enabled) Active: inactive (dead) Where: /media/moi/ds119j What: //192.168.1.119/video (avec le rond gris) Je dois faire un sudo systemctl restart media-moi-ds119j.mount pour accéder au NAS, ensuite j'ai bien le statut active (mounted). Mon système est aussi très lent à démarrer (plus d'une minute, au lieu d'une dizaine de secondes habituellement), je suppose que cela a un rapport (pour que les NAS soient montés à l'ouverture de la session ?) Quelle est l'étape qui permet d'avoir un montage automatique ? Le DS220 que j'avais mis sous systemd il y a quelques mois est bien monté automatiquement dès le démarrage, c'est uniquement mon DS119J qui ne l'est pas. Les permissions ont l'air correctes (et identiques) : $ ll /etc/systemd/system | grep media -rw-r--r-- 1 root root 312 sept. 30 20:19 media-moi-ds119j.mount -rw-r--r-- 1 root root 300 août 8 14:46 media-moi-ds220.mount Merci d'avance. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 3 octobre 2021 Partager Posté(e) le 3 octobre 2021 (modifié) Il faut taper systemctl enable ton_fichier_mount pour que ça se lance au démarrage. On voit dans ton impression d'écran qu'il est désactivé (disabled). Je pense que le temps d'attente est relatif au fait que systemd attend que le réseau soit actif et en ligne avant de faire les montages. fstab ne s'en préoccupe pas. Maia c'est étonnant de perdre une minute au démarrage, perso je n'ai constaté aucune différence de temps de démarrage entre fstab et systemd chez moi. Modifié le 3 octobre 2021 par .Shad. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
17795 Posté(e) le 3 octobre 2021 Auteur Partager Posté(e) le 3 octobre 2021 (modifié) $ systemctl enable media-moi-ds119j.mount Created symlink /etc/systemd/system/multi-user.target.wants/media-moi-ds119j.mount → /etc/systemd/system/media-moi-ds119j.mount. Ça semble bon, confirmation demain 😉 Edit : je confirme que c'est ok, le NAS est bien monté au démarrage. Par contre c'est tojours aussi long, entre 1 et 2mn (je n'ai pas compté). Rien de grave, il faut le savoir pour patienter sans penser que le système a un problème de démarrage... Demain je m'attaque à mon 3e Syno sur systemd ! 💪 Modifié le 3 octobre 2021 par 17795 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
17795 Posté(e) le 5 octobre 2021 Auteur Partager Posté(e) le 5 octobre 2021 Bonjour Je veux préciser que j'ai résolu mon problème de lag. C'était une coincidence, mon 3e NAS n'était plus trouvé sur le réseau, je ne m'en étais pas aperçu. Je suppose que le système atendait qu'il soit monté, ce n'était pas le cas donc cela retardait l'ouverture de session. J'ai redémarré le NAS (même Syno Assistant ne le trouvait plus), et j'en ai profité pour le passer aussi sous systemd, ce matin je suis revenu à une dizaine de secondes d'attente au démarrage, avec mes 3 Syno bien montés 🙂 Plus que le QNAP est je n'aurai plus besoin de fstab ! 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.