Synology : monter un répertoire distant avec cifs en ligne de commande
Rédigé le . Édité le .Synology ça bug ! Je me suis creusé un peu la tête pour monter un répertoire avec cifs : la faute au wrapper de Synology.
Tout le monde sait monter facilement un répertoire distant en ligne de commande :
mount -t cifs //remote.nas.local/partages /volume1/import/remote.nas/ -o credentials=/root/.creds/remote.nas,iocharset=utf8,ro
Et pour la description des champs :
//remote.nas.local/partages
: le répertoire distant à monter,/volume1/import/remote.nas/
: le répertoire local où monter le répertoire distant,credentials=/root/.creds/remote.nas
: le fichier contenant le login et mot de passe,username=mon_user password=mon_password domain=monDomain # domain est souvent facultatif ou setté à WORKGROUP
iocharset=utf8
: t'as vraiment besoin d'une explication, sérieux ? Vas lire le man,ro
: je veux monter en read only.
Faisons ça sur un Synology (prenons un 1813+ en DSM 6.0.2-8451 Update 1) :
root@DS:/volume3/_A_Trier# mount -t cifs //remote.nas.local/partage /volume1/import/remote.nas-ro -o credentials=/volume1/.remote.nas-ro,iocharset=utf8,ro
mount: wrong fs type, bad option, bad superblock on //remote.nas.local/partage,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so.
root@DS:/volume3/_A_Trier# echo $?
32
root@DS:/volume3/_A_Trier# dmesg | tail -1
[2812777.990743] CIFS VFS: No username specified
Bref, c'est pas top.
Mais, heureuseument j'ai une solution : Je chie sur le wrapper de Synology et j'utilise directement /bin/mount.cifs
!
root@DS:/volume3/_A_Trier# /bin/mount.cifs //remote.nas.local/partage /volume1/import/remote.nas-ro -o credentials=/volume1/.remote.nas-ro,iocharset=utf8,ro
root@DS:/volume3/_A_Trier# echo $?
0
root@DS:/volume3/_A_Trier# df /volume1/import/remote.nas-ro
Filesystem 1K-blocks Used Available Use% Mounted on
//remote.nas.local/partage 28804352 4 28804348 1% /volume1/import/remote.nas-ro
N.B. : Plus j'utilise mon Synology, plus mon prochain NAS sera un QNAP (parce que j'en ai pas encore des comme ça, et que j'ai repéré un 16 baies trop kawaï).
Edit: J'avais fait une magnifique typo dans le titre...