Xev Posté(e) le 20 février 2012 Partager Posté(e) le 20 février 2012 (modifié) Voici un tutoriel pour intégrer l’hébergement Hubic au gestionnaire de fichiers du Synology. Ce tutoriel est basé sur les sites suivants : http://www.protocol-...ment-ubiquitous http://www.mytechbas...up-fur-synology Récupération des paramètres de connexion de l’hébergement Hubic Télécharger le fichier hubic.pl sur ou sur http://www.protocol-...ment-ubiquitous % ./hubic.pl Usage: ./hubic.pl -l login [-d] [-h] % ./hubic.pl -l <mon_login_adresse_email> Vous devriez obtenir un résultat de la forme : URL: https://cloudnas1.ovh.com/XXXXXXXXXX/ Login: cloudnas Password: YYYYYYYYYY Configuration du Synology : Installation davfs2 Prérequis Il faut avoir installé IPKG sur le Synology. Installation Téléchargement des distributions nécessaires à la compilation : ipkg update ipkg install neon ipkg install gcc ipkg install optware-devel Création d'un répertoire davfs cd /tmp mkdir davfs cd davfs wget http://download.savannah.gnu.org/releases/davfs2/davfs2-1.4.6.tar.gz tar -xzf davfs2-1.4.6.tar.gz Ensuite compiler : cd davfs2-1.4.6 ./configure --prefix=/opt --with-neon=/opt --with-ssl make make install Modifier le paramètres cache_dir du fichier '/opt/etc/davfs2/davfs2.conf' vi /opt/etc/davfs2/davfs2.conf Modifier la ligne : cache_dir /opt/var/cache/davfs2 Créer le dossier de cache : mkdir -p /opt/var/cache/davfs2 Créer un dossier Hubic depuis l’interface web du Synology Créer le groupe et l'utilisateur davfs2 via l'interface web du Synology Connection à Hubic : Créer un fichier contenant l'adresse, le login et mot de passe de l'hébergement Hubic. vi /opt/etc/davfs2/secrets https://cloudnas1.ovh.com/XXXXXXX cloudnas mdp chmod 0600 /opt/etc/davfs2/secrets Associer Hubic au gestionnaire de fichiers du Synology. mount.davfs https://cloudnas1.ovh.com/XXXXXXXXXXX /volume1/Hubic/ Script de démarrage : /opt/etc/init.d/S99Davfs2Mount.sh #!/bin/sh case $1 in start) if test -f /var/run/mount.davfs/volume1-Hubic.pid; then rm /var/run/mount.davfs/volume1-Hubic.pid fi echo yes | mount.davfs https://cloudnas1.ovh.com/XXXXXXXXXXXXXX /volume1/Hubic ;; stop) umount.davfs /volume1/Hubic/ ;; *) echo "Usage: $0 [start|stop]" ;; esac Rendre exécutable le script : chmod +x /opt/etc/init.d/S99Davfs2Mount.sh[/code] Redémarrer le Synology. Vous avez maintenant accès dans le dossier Hubic à vos fichiers placés sur l’hébergement d'OVH. [size=3][font=arial,helvetica,sans-serif][b]Edit [/b]: Vous pouvez aussi profiter de 50 Go gratuitement via Box.net [/font][/size] [size=3][font=arial,helvetica,sans-serif]Les paramètres WebDAV sont les suivants :[/font][/size] [size=3][font=arial,helvetica,sans-serif]Serveur : https://www.box.net/dav[/font][/size] [size=3][font=arial,helvetica,sans-serif]Login : votre adresse email[/font][/size] Modifié le 9 mars 2012 par Xev 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 20 février 2012 Partager Posté(e) le 20 février 2012 Intéressant, il faudrait songer à en faire un package avec spksrc de façon à en simplifier l'installation sur les NAS Synology. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kmeleon59 Posté(e) le 20 février 2012 Partager Posté(e) le 20 février 2012 En voila une bonne idée ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 20 février 2012 Partager Posté(e) le 20 février 2012 merci pour ces infos, je cherchais justement comment sauvegarder mes nas sur hubic ! et c'est bêtement du webdav ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xev Posté(e) le 20 février 2012 Auteur Partager Posté(e) le 20 février 2012 Je ne connaissais pas spksrc. Je vais regarder ça ... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mafiaman42 Posté(e) le 24 février 2012 Partager Posté(e) le 24 février 2012 Merci pour le tuto ca m'intéresse grandement ! Quand je fais la commande suivante : ./hubic.pl -l <mon_login_email> Puis que je mets mon mot de passe, ca me marque : FATAL: postNasLogin() failed: [LWP will support https URLs if the Crypt::SSLeay module is installed. More information at <http://www.linpro.no/lwp/libwww-perl/README.SSL>. J'ai essayé d'installer le module Crypt::SSLeay, mais en vain ... Pouvez vous m'aider ? Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xev Posté(e) le 24 février 2012 Auteur Partager Posté(e) le 24 février 2012 Merci pour le tuto ca m'intéresse grandement ! Quand je fais la commande suivante : ./hubic.pl -l <mon_login_email> Puis que je mets mon mot de passe, ca me marque : FATAL: postNasLogin() failed: [LWP will support https URLs if the Crypt::SSLeay module is installed. More information at <http://www.linpro.no/lwp/libwww-perl/README.SSL>. J'ai essayé d'installer le module Crypt::SSLeay, mais en vain ... Pouvez vous m'aider ? Merci As-tu testé l'installation de openssl-devel ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 24 février 2012 Partager Posté(e) le 24 février 2012 (modifié) Interessant J'ai fais un test avec box.net, le montage fonctionne: $ mount -t davfs https://www.box.net/dav on /volume2/box.net type davfs (rw,nosuid,nodev,_netdev,uid=1035,gid=65546) mais ensuite: $ touch /volume2/box.net/a touch: cannot touch `/volume2/box.net/a': Input/output error !!!EDIT!!! trouvé la solution ici faut utiliser l'option use_locks 0 dans /opt/etc/davfs2/davfs2.conf et ca roule (avec les 50 Gigas gratuits chez box.net ces jours ci ça devient franchement intéressant tout ça) Modifié le 24 février 2012 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mafiaman42 Posté(e) le 24 février 2012 Partager Posté(e) le 24 février 2012 As-tu testé l'installation de openssl-devel ? Je viens d'essayer, mais malheureusement même erreur ... Interessant J'ai fais un test avec box.net, le montage fonctionne: $ mount -t davfs https://www.box.net/dav on /volume2/box.net type davfs (rw,nosuid,nodev,_netdev,uid=1035,gid=65546) mais ensuite: $ touch /volume2/box.net/a touch: cannot touch `/volume2/box.net/a': Input/output error !!!EDIT!!! trouvé la solution ici faut utiliser l'option use_locks 0 dans /opt/etc/davfs2/davfs2.conf et ca roule (avec les 50 Gigas gratuits chez box.net ces jours ci ça devient franchement intéressant tout ça) J'ai également un compte box.net Je l'ai monté avec dav2fs, mais je trouve que c'est horriblement long. (un simple "ls" prend 3-4 secondes) Alors j'ai utilisé un petit programme qui s'appelle boxfs. C'est beaucoup plus rapide. Par contre impossible de faire un rsync pour une sauvegarde par exemple....) 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 24 février 2012 Partager Posté(e) le 24 février 2012 (modifié) Alors j'ai utilis Modifié le 24 février 2012 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mafiaman42 Posté(e) le 25 février 2012 Partager Posté(e) le 25 février 2012 Ca serait sympa de nous faire partager comment faire pour compiler boxfs sur synology Avec trois malheureux hits pour "boxfs synology" via google j'ai abandonné. Alors c'est assez simple : Tu installes la commande make avec ipkg ipkg install make Tu vas à l'adresse suivante : http://code.google.com/p/boxfs/source/browse/trunk Tu télécharge les différents fichiers que tu mets dans un dossier. Ce sont les derniers en date, car le tar.gz proposé sur le site n'est plus actualisé depuis 1 an. Ensuite tu vas dans le dossier crée. Tu fais : make make install Si tu as une erreur de librairie libapp ensuite en lançant la commande boxfs Il faut que tu télécharge le paquet libapp ici : https://github.com/drotiro/libapp Tu l'installe de la même façon. Pour ma part j'ai du copier le libapp.so contenu dans l'archive dans /usr/lib pour que ca fonctionne. Ensuite la commande est pleinement fonctionnelle ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xev Posté(e) le 25 février 2012 Auteur Partager Posté(e) le 25 février 2012 Merci pour le tuto ca m'intéresse grandement ! Quand je fais la commande suivante : ./hubic.pl -l <mon_login_email> Puis que je mets mon mot de passe, ca me marque : FATAL: postNasLogin() failed: [LWP will support https URLs if the Crypt::SSLeay module is installed. More information at <http://www.linpro.no/lwp/libwww-perl/README.SSL>. J'ai essayé d'installer le module Crypt::SSLeay, mais en vain ... Pouvez vous m'aider ? Merci Tu peux essayer sous windows : http://www.pcinpact.com/news/68701-ovh-hubic-webdav-perl-script.htm 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 25 février 2012 Partager Posté(e) le 25 février 2012 (modifié) Tu installes la commande make avec ipkg ipkg install make Ca c'était déja ok Tu vas à l'adresse suivante : http://code.google.c...ce/browse/trunk Tu télécharge les différents fichiers que tu mets dans un dossier. Ce sont les derniers en date, car le tar.gz proposé sur le site n'est plus actualisé depuis 1 an. Ah oui, en effet (Je dois dire que ça met pas en confiance sur le suivi du projet ce genre de choses...) Pour ma première tentative, j'avais récupéré le tgz obsolète et le make était en effet parti en vrille: Bon, nouvel essai: je récupère les sources avec svn comme ceci: svn checkout http://boxfs.googlecode.com/svn/trunk/ boxfs-trunk Ensuite tu vas dans le dossier crée. Tu fais : make Aie, ca commence moyen: FSERV> make Package fuse was not found in the pkg-config search path. Perhaps you should add the directory containing `fuse.pc' to the PKG_CONFIG_PATH environment variable No package 'fuse' found Compiling boxfs.c cc -g -c boxfs.c -o boxfs.o make: cc: Command not found make: *** [boxfs.o] Error 127[/code] Je relance le "make" en forcant gcc a la place de cc, et c'est reparti comme en 14: [code] FSERV> make CC=gcc Package fuse was not found in the pkg-config search path. Perhaps you should add the directory containing `fuse.pc' to the PKG_CONFIG_PATH environment variable No package 'fuse' found Compiling boxfs.c gcc -g -c boxfs.c -o boxfs.o boxfs.c:15:18: error: fuse.h: No such file or directory etc .... [/code] Apparement il me manque un composant "fuse" mais ipkg ne connait pas: [code] FSERV> ipkg list "*fuse*" confuse - 2.7-2 - a configuration file parser library [/code] Bon, je pense que je vais plutôt aller me coucher... Modifié le 25 février 2012 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 26 février 2012 Partager Posté(e) le 26 février 2012 faut utiliser l'option use_locks 0 dans /opt/etc/davfs2/davfs2.conf et ca roule Pour info, cette option n'est pas nécessaire dans le cas de Hubic 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xev Posté(e) le 26 février 2012 Auteur Partager Posté(e) le 26 février 2012 (modifié) Savez vous comment éviter le message ci-dessous lors de la commande mount.davfs : You only should accept this certificate, if you can verify the fingerprint! The server might be faked or there might be a man-in-the-middle-attack. Accept certificate for this session? [y,N] Merci Modifié le 2 mars 2012 par Xev 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
boulba Posté(e) le 1 mars 2012 Partager Posté(e) le 1 mars 2012 (modifié) TOP ce topic! J'ai l'impression par contre qu'hubic en webdav gere tres mal les infomations suivantes : - espace disponible - taille d'un répertoire En tentant de faire un backup "local" via l'utilitaire du DSM d'un répertoire de 12Go vers un hubic vide (dc 25Go dispo a priori), j'ai le message suivant : "espace insuffisant"... des retour d'expérience sur ce genre de pb ? ah et autre chose... Sur mac en tout cas, si je me connecte au NAS via le Finder, en tant que user ayant accès en lecture/écriture sur le répertoire hubic, le finder mouline sévère... parfois même sans arriver a se connecter! Modifié le 1 mars 2012 par boulba 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 1 mars 2012 Partager Posté(e) le 1 mars 2012 Savez vous comment éviter le message ci-dessous lors de la commande mount.davfs : You only should accept this certificate, if you can verify the fingerprint! The server might be faked or there might be a man-in-the-middle-attack. Accept certificate for this session? [y,N] Merci tout simplement comme ça: echo yes | mount.davfs <url> <point de montage> 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xev Posté(e) le 2 mars 2012 Auteur Partager Posté(e) le 2 mars 2012 (modifié) tout simplement comme ça: echo yes | mount.davfs <url> <point de montage> Parfait ça marche. J'ai modifié le tutoriel afin d'intégrer le script de démarrage. Modifié le 2 mars 2012 par Xev 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xev Posté(e) le 2 mars 2012 Auteur Partager Posté(e) le 2 mars 2012 (modifié) Apparemment il y a encore un petit souci. Dans le fichier log du Synology, j'ai le message mount.davfs: open files exceed max cache size by 28065 MiBytes Pourtant les fichiers sont copiés... Edit: En supprimant les fichiers contenus dans le dossier lost+found le message d'erreur a disparu. Modifié le 3 mars 2012 par Xev 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
boulba Posté(e) le 3 mars 2012 Partager Posté(e) le 3 mars 2012 Apparemment il y a encore un petit souci. Dans le fichier log du Synology, j'ai le message mount.davfs: open files exceed max cache size by 28065 MiBytes Pourtant les fichiers sont copiés... Edit: En supprimant les fichiers contenus dans le dossier lost+found le message d'erreur a disparu. le cache ne se vide donc pas tout seul ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xev Posté(e) le 3 mars 2012 Auteur Partager Posté(e) le 3 mars 2012 le cache ne se vide donc pas tout seul ? Apparemment non. Il y a certainement une solution pour corriger ce problème. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 3 mars 2012 Partager Posté(e) le 3 mars 2012 (modifié) Apparemment il y a encore un petit souci. Dans le fichier log du Synology, j'ai le message mount.davfs: open files exceed max cache size by 28065 MiBytes Pourtant les fichiers sont copiés... Edit: En supprimant les fichiers contenus dans le dossier lost+found le message d'erreur a disparu. Me semble que ceci signifie simplement que tu transfere des fichiers beaucoup plus grand que la taille du cache. D'apres la doc (http://linux.die.net/man/5/davfs2.conf) le parametre "cache_size" vaut 50 MBytes par défaut (faut dire "MiBytes" maintenant ) mais le système davfs sait dépasser cette valeur si nécessaire ("mount.davfs will always take enough space to cache open files, ignoring this value if necessary") Faut bien comprendre la différence entre le cache ("cache_dir") et le répertoire contenant les fichiers ne pouvant pas être transférés ("backup_dir", refusés par le serveur par exemple si entraînant un dépassement de capacité). Voir la page de doc dont j'ai donné le lien ci-dessus. Donc, vu ce que tu décris, le pense plutôt que les fichiers que tu a supprimés de lost+found n'ont pas été transférés correctement. Modifié le 3 mars 2012 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xev Posté(e) le 8 mars 2012 Auteur Partager Posté(e) le 8 mars 2012 (modifié) Je viens de modifier la valeur de la variable du cache_size à 5000 et effectivement le problème ne se produit plus. Modifié le 8 mars 2012 par Xev 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 8 mars 2012 Partager Posté(e) le 8 mars 2012 (modifié) Je viens de modifier la valeur de la variable du cache_size à 5000 et effectivement le problème ne se produit plus. 5000 Megas, autrement dit 5 Gigas Bigre! Mais bof, qu'est-ce que 5 gigas de nos jours... Modifié le 8 mars 2012 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xev Posté(e) le 8 mars 2012 Auteur Partager Posté(e) le 8 mars 2012 (modifié) Finalement après plusieurs tests, j'ai encore des fichiers dans le dossier lost+found. Même avec une taille de cache à 5Go (pourtant mes fichiers ne dépassent pas 300Mo). Je vais faire des tests avec l'option debug Modifié le 8 mars 2012 par Xev 0 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.