Bonjour a tous,
Voici un tuto pour monter un disque virtuel de hubic sous Debian 7
Pour les nouveaux Ks qui n'ont plus les 100Go de sauvegarde en interne.
[h]Installation de backup manager[/h]
Code:
apt-get install backup-manager
Le fichier de configuration de backup-manager se situe dans /etc/backup-manager.conf et voici une liste non exhaustive des options intéressantes :
http://pastebin.com/W9cyJmu4
Automatisation des backups
Dans les vieilles versions de Backup-Manager, le système lançait le script automatiquement. Maintenant il faut créer un fichier de configuration dans le dossier /etc/cron.daily pour que backup-manager se lance tous les jours :
Code:
#!/bin/sh
# cron script for backup-manager
test -x /usr/sbin/backup-manager || exit 0
/usr/sbin/backup-manager
N’oubliez pas de donner les droits d’exécution au script avec un chmod 755 /etc/cron.daily/votre_script.
[h]Installation de HubicFuse[/h]
Installer les pré-requis:
Code:
apt-get install git gcc make curl libfuse-dev pkg-config libcurl4-openssl-dev libxml2-dev libssl-dev libjson0 libjson0-dev libmagic-dev
Telechargement et installation de HubicFuse
Code:
git clone https://github.com/TurboGit/hubicfuse.git
Sur hubic.com
https://hubic.com/home/browser/developers/ vous crée une application avec le nom que vous désirer et dans domaines de redirection vous replisser par
http://localhost/
Ensuite vous créer un fichier .hubicfuse a la racine de /root
Pour le remplir il faudra utiliser le script hubic_token qui ce trouve dans le meme dossier que hubicfuse
Suivez les instructions
Autorisé tout
Code:
PROMPT_USAGE="Lire le quota d'usage (r): r
PROMPT_GETALLLINKS="Lire tous les liens publiés en une fois (r): r
PROMPT_CREDENTIALS="Obtenir les autorisations OpenStack, ie. accéder à vos fichiers (r): r
PROMPT_ACTIVATE="Envoyer un e-mail d'activation (w): w
PROMPT_LINKS="Créer/Lire/Supprimer un lien publié (wrd): wrd
Si tout c'est bien passé vous devriez avoir:
Code:
client_id=blabla
client_secret=blabla
refresh_token=blabla
Vous le copier et le coller dans le .hubicfuse a la racine de root
Ensuite on crée le dossier a monter
et si tous va bien il reste plus cas lier votre compte hubic au dossier
Code:
hubicfuse /mnt/hubic -o noauto_cache,sync_read,allow_other
Normalement si la connexion est établie vous devrez avoir un dossier default.
Apres avoir bien configurer backup-manager on teste si il pack bien le fichier/dossier que vous avez demandez et surtout si il upload bien sur hubic.
Et on attend.
[h]On crée une tache Cron a exécuter tous les jours pour éviter que le disque virtuel ce démonte[/h]
On par sur la base que Backup-Manager est executé a 6;25
Alors on crée une CRON a 6:00 qui execute fusermount -u /mnt/hubic
Code:
0 6 * * * fusermount -u /mnt/hubic
Puis on crée un fichier Fuse.sh dans /etc/init.d/ on oublie pas le chmod 755
Fuse.sh:
Code:
#!/bin/sh -e
NAME=fuse.sh
SCRIPTNAME=/etc/init.d/$NAME
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
hubicfuse /mnt/hubic -o noauto_cache,sync_read,allow_other
Enfin on crée la CRON a 6:05 qui execute sh /etc/init.d/fuse.sh
Code:
5 6 * * * sh /etc/init.d/fuse.sh
Voila un solution pour un backup gratuit de 25 Go.
Le résultat
