Page 1 sur 1
[systemd] montage disknas cifs (résolu)
Publié : mar. 02 oct. 2012, 16:15
par fran
bonjour
Je me lance dans la mise à jour vers systemd sur ce 1er pc "mediacenter" arch openbox
Le soucis que je rencontre est pour le montage de mon disque externe nas (usbstation2 synology), tout fonctionnait avec initscript
Code : Tout sélectionner
[franck@eeebox ~]$ systemctl status media-disknas
media-disknas.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)
[franck@eeebox ~]$ systemctl status media-disknas.mount
media-disknas.mount - /media/disknas
Loaded: loaded (/etc/fstab)
Active: failed (Result: exit-code) since Tue, 02 Oct 2012 16:04:21 +0200; 3min 41s ago
Where: /media/disknas
What: //192.168.0.10/usbshare1
Process: 308 ExecMount=/bin/mount //192.168.0.10/usbshare1 /media/disknas -t cifs -o user,users,nofail,credentials=/home/franck/.smbcredentials (code=exited, status=32)
CGroup: name=systemd:/system/media-disknas.mount
[franck@eeebox ~]$
Code : Tout sélectionner
[franck@eeebox ~]$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
UUID=8a234b60-88d4-48a6-af71-5bed6352ec0c swap swap defaults 0 0
UUID=a6d0d050-ae30-426f-8168-f59de1e42928 /home ext4 defaults 0 1
UUID=abf952c6-c984-49ae-bd00-085ecfca2ef2 /boot ext2 defaults 0 1
UUID=b315be96-59a7-4fec-9c9a-b7ad097389fb / ext4 defaults 0 1
# disknas
//192.168.0.10/usbshare1 /media/disknas cifs user,users,nofail,credentials=/home/franck/.smbcredentials 0 0
[franck@eeebox ~]$
apparement il est chargé au demarrage mais je n'arrive pas à le monter
Merci
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 16:24
par benjarobin
Peux tu donner la sortie de
Code : Tout sélectionner
systemctl stop media-disknas.mount
systemctl start media-disknas.mount
systemctl status media-disknas.mount
Question stupide, tu es bien connecté ?
Sinon tu utilises quel daemon / service pour te connecter au réseau ? Filaire ou Wifi ?
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 16:41
par fran
pour la connexion , filaire , eth0
Code : Tout sélectionner
[franck@eeebox ~]$ systemctl status dhcpcd@eth0.service
dhcpcd@eth0.service - dhcpcd on eth0
Loaded: loaded (/usr/lib/systemd/system/dhcpcd@.service; enabled)
Active: active (running) since Tue, 02 Oct 2012 16:04:21 +0200; 31min ago
Process: 265 ExecStart=/sbin/dhcpcd -A -q -w %I (code=exited, status=0/SUCCESS)
Main PID: 306 (dhcpcd)
CGroup: name=systemd:/system/dhcpcd@.service/eth0
└ 306 /sbin/dhcpcd -A -q -w eth0
[franck@eeebox ~]$
Code : Tout sélectionner
[franck@eeebox ~]$ systemctl stop media-disknas.mount
Failed to issue method call: Access denied
[franck@eeebox ~]$ systemctl start media-disknas.mount
Failed to issue method call: Access denied
[franck@eeebox ~]$ systemctl status media-disknas.mount
media-disknas.mount - /media/disknas
Loaded: loaded (/etc/fstab)
Active: failed (Result: exit-code) since Tue, 02 Oct 2012 16:04:21 +0200; 33min ago
Where: /media/disknas
What: //192.168.0.10/usbshare1
Process: 308 ExecMount=/bin/mount //192.168.0.10/usbshare1 /media/disknas -t cifs -o user,users,nofail,credentials=/home/franck/.smbcredentials (code=exited, status=32)
CGroup: name=systemd:/system/media-disknas.mount
en root
Code : Tout sélectionner
[franck@eeebox ~]$ su
Mot de passe :
[root@eeebox franck]# systemctl stop media-disknas.mount
Pas de retour , mais ne se monte pas
Code : Tout sélectionner
[root@eeebox franck]# systemctl start media-disknas.mount
Job for media-disknas.mount failed. See 'systemctl status media-disknas.mount' and 'journalctl' for details.
[root@eeebox franck]# systemctl status media-disknas.mount
media-disknas.mount - /media/disknas
Loaded: loaded (/etc/fstab)
Active: failed (Result: exit-code) since Tue, 02 Oct 2012 16:39:22 +0200; 16s ago
Where: /media/disknas
What: //192.168.0.10/usbshare1
Process: 8985 ExecMount=/bin/mount //192.168.0.10/usbshare1 /media/disknas -t cifs -o user,users,nofail,credentials=/home/franck/.smbcredentials (code=exited, status=32)
CGroup: name=systemd:/system/media-disknas.mount
Oct 02 16:39:22 eeebox systemd[1]: Mounting /media/disknas...
Oct 02 16:39:22 eeebox mount[8985]: mount error(22): Invalid argument
Oct 02 16:39:22 eeebox mount[8985]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Oct 02 16:39:22 eeebox systemd[1]: Failed to mount /media/disknas.
[root@eeebox franck]# exit
exit
[franck@eeebox ~]$
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 16:43
par tuxce
fran a écrit :
Code : Tout sélectionner
[franck@eeebox ~]$ systemctl status media-disknas
media-disknas.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)
Tu as un media-disknas.service qui ne pointe vers rien, c'est pas normal ... tu l'as rajouté manuellement ?
fran a écrit :
Code : Tout sélectionner
[franck@eeebox ~]$ systemctl status media-disknas.mount
media-disknas.mount - /media/disknas
Loaded: loaded (/etc/fstab)
Active: failed (Result: exit-code) since Tue, 02 Oct 2012 16:04:21 +0200; 3min 41s ago
Where: /media/disknas
What: //192.168.0.10/usbshare1
Process: 308 ExecMount=/bin/mount //192.168.0.10/usbshare1 /media/disknas -t cifs -o user,users,nofail,credentials=/home/franck/.smbcredentials (code=exited, status=32)
CGroup: name=systemd:/system/media-disknas.mount
Il faut soit être en root, soit appartenir au groupe adm pour voir les log.
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 16:49
par benjarobin
Code : Tout sélectionner
/bin/mount //192.168.0.10/usbshare1 /media/disknas -t cifs -o user,users,nofail,credentials=/home/franck/.smbcredentials
Ne doit pas être une commande valide, tu as essayé depuis un terminal ?
Code : Tout sélectionner
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 16:52
par fran
Non , je ne le pas rajouté manuellement , le repertoire de montage est bien présent sous /media
comme je le disait le montage fonctionnait avant le passage sous systemd et je n'ai rien modifié entre temps , jai installé systemd-sysvcompat , ce qui m'a desinstallé
initscript et sysvinit
j'ai crée les fichiers de conf pour hostname, console , timezone , modules et demarrer les services mpd,dhcpcd,slim.
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 16:58
par benjarobin
Merci de répondre à la question. Est ce que la commande ci-dessus fonctionne ? Car apparemment elle est invalide
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 17:03
par fran
je testais le montage en manu
Code : Tout sélectionner
[franck@eeebox ~]$ su
Mot de passe :
[root@eeebox franck]# /bin/mount //192.168.0.10/usbshare1 /media/disknas -t cifs -o user,users,nofail,credentials=/home/franck/.smbcredentials
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[root@eeebox franck]# exit
exit
[franck@eeebox ~]$
Code : Tout sélectionner
[franck@eeebox ~]$ ls /media
disknas
[franck@eeebox ~]$ su
Mot de passe :
[root@eeebox franck]# mount -a
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[root@eeebox franck]# exit
exit
[franck@eeebox ~]$ su
Mot de passe :
[root@eeebox franck]# mount -t cifs //192.168.0.10/usbshare1 /media/disknas --verbose -o user=admin
Password for admin@//192.168.0.10/usbshare1:
mount.cifs kernel mount options: ip=192.168.0.10,unc=\\192.168.0.10\usbshare1,user=admin,pass=********
[root@eeebox franck]# exit
exit
[franck@eeebox ~]$
Le montage en manu à fonctionné , donc je dois avoir une erreur dans mon fstab ?
ma ligne disknas fstab
Code : Tout sélectionner
# disknas
//192.168.0.10/usbshare1 /media/disknas cifs user,users,nofail,credentials=/home/franck/.smbcredentials 0 0
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 17:06
par benjarobin
J'aime bien, je jure que cela fonctionnait avant, pas de soucis... sic...
Bref, l'option nofail n'est pas valide, supprime la
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 17:15
par fran
Merci , pour le commentaire
j'ai enlevé nofail
Code : Tout sélectionner
# disknas
//192.168.0.10/usbshare1 /media/disknas cifs user,users,credentials=/home/franck/.smbcredentials 0 0
et ça fonctionne
Code : Tout sélectionner
[franck@eeebox ~]$ systemctl status media-disknas.mount
media-disknas.mount - /media/disknas
Loaded: loaded (/etc/fstab)
Active: active (mounted) since Tue, 02 Oct 2012 17:08:38 +0200; 4min 23s ago
Where: /media/disknas
What: //192.168.0.10/usbshare1
Process: 299 ExecMount=/bin/mount //192.168.0.10/usbshare1 /media/disknas -t cifs -o user,users,credentials=/home/franck/.smbcredentials (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/media-disknas.mount
[franck@eeebox ~]$
Donc ça me refait mon fstab comme avant , comme quoi , je le jure , ça fonctionnait
j'avais trouvé l'infos de nofail dans le wiki systemd , dans la partie montage ,ça sert a quoi ?
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 17:19
par tuxce
Le nofail est pour éviter un long timeout dans le cas où on aurait par exemple un disque usb noté dans le fstab mais non connecté au démarrage.
J'ai rajouté une précision dans le wiki, certains types n'implémentent pas nofail, de plus, les partitions réseaux ne sont pas concernées par le timeout.
Re: [systemd] montage disknas cifs
Publié : mar. 02 oct. 2012, 17:21
par fran
merci,
passage à systemd ok pour ce pc , reste le portable