Richard Bruno
navigation
Home
admin









HubiC
October 18th, 2016

Duplicity : "Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server."
Source : http://duplicity.nongnu.org/">http://duplicity.nongnu.org/

La méthode pour sauvegarder sur votre compte HubiC a été décrite en détail ici : http://gu1.aeroxteam.fr/2013/03/17/hubic-et-duplicity/

Préalable (surtout pour duplicity)



export CLOUDFILES_USERNAME="YOUR_HUBIC_EMAIL"
export CLOUDFILES_APIKEY="YOUR_HUBIC_PASSWORD"
export CLOUDFILES_AUTHURL='hubic'
(export PASSPHRASE=passphrase-for-encryption)





Sauvegarder des données chez HubiC avec duplicity



Installation

apt-get install duplicity
apt-get install python-cloudfiles

cd /tmp/
git clone https://github.com/Gu1/python-cloudfiles-hubic
cd python-cloudfiles-hubic
python setup.py install
(initialement j'ai fait cp -r python-cloudfiles-hubic/cloudfiles/* /usr/lib/python2.6/dist-packages/cloudfiles/)



Sauvegarde

duplicity /local/dir/to/backup cf+http://default



Pour sauvegarder dans un container particulier :

duplicity /local/dir/to/backup cf+http://default:mycontainer



Restauration de l'arborescence

duplicity restore -v 5 cf+http://default:mycontainer /repertoire/dans/lequel/on/veut/restaurer/le/repertoire/backup



Restauration d'un fichier

duplicity restore --file-to-restore hello.txt cf+http://default:backupuniv /tmp/recup/hello.txt



duplicity restore --file-to-restore rep1/hello.txt cf+http://default:backupuniv /tmp/recup/hello.txt



Commandes diverses

Lister les fichiers sauvegardés

duplicity list-current-files cf+http://default:backupuniv



Voir les différentes sauvegardes

duplicity collection-status cf+http://default:backupuniv



Sauvegarder des fichiers (et des répertoires ?) chez HubiC



A priori, il y a des pbs pour la restauration de répertoires...

Installation

cd /tmp/
git clone https://github.com/Gu1/python-hubicclient
cd python-hubicclient
python setup.py install



J'ai du récupèrer la version 0.2.10 de d2to1 (cf requirement.txt)
https://pypi.python.org/pypi/d2to1

Lister les données sauvegardées

hubic -U $CLOUDFILES_USERNAME -K $CLOUDFILES_APIKEY list default



uploader un fichier/répertoire

hubic -U $CLOUDFILES_USERNAME -K $CLOUDFILES_APIKEY upload default fichier



l'option --changed permet de ne sauvegarder que les fichiers modifiés

downloader un fichier/répertoire

hubic -U $CLOUDFILES_USERNAME -K $CLOUDFILES_APIKEY download default fichier



Obtenir des infos sur le compte HubiC

hubic -U $CLOUDFILES_USERNAME -K $CLOUDFILES_APIKEY stat



Problèmes lors de l'installation



ImportError: No module named setuptools

apt-get install python-setuptools



ImportError: No module named d2to1.core

wget https://pypi.python.org/packages/source/d/d2to1/d2to1-0.2.10.tar.gz



ImportError: No module named setuptools_git

wget https://pypi.python.org/packages/source/s/setuptools-git/setuptools-git-1.0.tar.gz





Dernières modifs
VNC (November 22nd, 2020)
Editeurs (October 20th, 2016)
Awk (October 18th, 2016)
Claws Mail (October 18th, 2016)
Cups (October 18th, 2016)
Gimp (October 18th, 2016)
Git (October 18th, 2016)

Contact
Pour m'envoyer un mail,
Pour me laisser un commentaire :
richard.brunooo
chez
gmail.com


powered by kure, modified by Bruno