duplicity
This commit is contained in:
parent
8aac190a37
commit
d4f4033e58
1 changed files with 73 additions and 0 deletions
73
duplicity.md
Normal file
73
duplicity.md
Normal file
|
@ -0,0 +1,73 @@
|
|||
# Duplicity tips
|
||||
|
||||
Serve per fare backup totali e/o incrementali criptati con gpg. Supporta diversi backend tra cui dirs locali/mega/sftp/dropbox e antani.
|
||||
|
||||
## Encryption
|
||||
Non è obbligatoria ma in caso do cloud o dati sensibili è fortemente consigliata. Se si vuole sfruttare questa fnzionalità di Duplicity serve prima generare una chiave gpg. In questi tips si suppone che la chiave gpg generata abbia id: **9D8CF160**
|
||||
|
||||
## Mega as backend
|
||||
[out of date] Serve installare Mega.py:
|
||||
```
|
||||
da root
|
||||
cd /tmp
|
||||
git clone https://github.com/ckornacker/mega.py
|
||||
cd mega.py
|
||||
python2.7 setup.py build
|
||||
python2.7 setup.py install
|
||||
```
|
||||
|
||||
## Esempi
|
||||
Fonte: https://blog.keliweb.it/2013/10/backup-ssh-debianubuntu-ambiente-cloud-duplicity/
|
||||
|
||||
### Bakup
|
||||
Per il totale:
|
||||
```
|
||||
duplicity full --encrypt-key="9D8CF160" /tmp/bkuptest mega://incandenza%40autistici.org@mega.co.nz/backup
|
||||
```
|
||||
Per l'incrementale:
|
||||
```
|
||||
duplicity incr --encrypt-key="9D8CF160" /tmp/bkuptest mega://incandenza%40autistici.org@mega.co.nz/backup
|
||||
```
|
||||
|
||||
Backup su disco locale __senza encryption__:
|
||||
```
|
||||
duplicity full --no-encryption /mnt/moooseca/AUDIO/ file:///home/incandenza/Musica/bkup/
|
||||
```
|
||||
```
|
||||
duplicity incr --no-encryption /mnt/moooseca/AUDIO/ file:///home/incandenza/Musica/bkup/
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Restore
|
||||
Per listare o restorare backup serve usare gpg-agent di modo che quando richiesto sia in grado di intercettare la richiesta della password di protezione della chiave privata pgp.
|
||||
Iprima di restorare o lista eseguire
|
||||
```
|
||||
eval $(gpg-agent --daemon)
|
||||
```
|
||||
|
||||
Ovviamete ciò vale solo se il backup è cifrato
|
||||
Per la lista di files:
|
||||
```
|
||||
duplicity list-current-files -ve -t3D --use-agent --encrypt-key="9D8CF160" mega://incandenza%40autistici.org@mega.co.nz/backup
|
||||
```
|
||||
__Versione locale senza cifrature__:
|
||||
```
|
||||
duplicity list-current-files -ve -t3D --use-agent --no-encryption file:///home/incandenza/Musica/bkup/
|
||||
```
|
||||
|
||||
Per restore:
|
||||
```
|
||||
duplicity restore -vi -t3D --use-agent --encrypt-key="9D8CF160" --allow-source-mismatch mega://incandenza%40autistici.org@mega.co.nz/backup /tmp/restore
|
||||
```
|
||||
___versione localse senza cifrature___:
|
||||
|
||||
```
|
||||
duplicity restore -vi -t3D --no-encryption --allow-source-mismatch /tmp/restore file:///home/incandenza/Musica/bkup/
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in a new issue