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 |  |
|
|