Comments (6)
Hi @rubyvrooom,
duplicity-backup is only a wrapper script for duplicity, which is the software that actually performs the backup.
Support of different backends (like AWS S3 or Glacier) is the job of duplicity (see http://bazaar.launchpad.net/~duplicity-team/duplicity/0.6-series/files/head:/duplicity/backends/).
In this script you can use any backend that duplicity already supports. Supposing that duplicity will support Glacier in the future, for this script it's only a matter of changing the DEST parameter in the config file.
For suggesting duplicity's devs implement support of Glacier you should try there : https://launchpad.net/duplicity
from duplicity-backup.sh.
@rubyvrooom, just FYI:
https://bugs.launchpad.net/duplicity/+bug/1039511
from duplicity-backup.sh.
yup, saw that. thanks. new to the space.
from duplicity-backup.sh.
Just a short update on that:
Amazon annouced the "Archiving Amazon S3 Data to Amazon Glacier" Feature:
http://aws.typepad.com/aws/2012/11/archive-s3-to-glacier.html
So you are able to define a "lifecycle rule" to archive objects from S3 to Glacier automatically
from duplicity-backup.sh.
Sorry to beat a dead horse, but given that duplicity seems not to have support or Glacier, which make sense actually, should this script provide it?
It would be awesome at list to generate the commands necessary to create lifecycle rules that one could execute himself and warn/mark when one archive resides in glacier.
We handle time and lifecycle rules already...other ideas and hints are welcome, I would love to have something like duply.
Maybe we can reopen this issue @zertrin?
from duplicity-backup.sh.
Sorry but I think this is out of scope for this script.
Glacier is really a different approach to file storage and there is no easy way of automating all of it, even less so in a simple bash script.
Implementing all the needed logic to manage Glacier already looks like the job for a dedicated tool (and I'm persuaded that there is some already available).
This script only cares about facilitating usage of duplicity. As long duplicity doesn't support Glacier as a backend (and I don't see it coming any time soon), there is nothing we can do here.
The example you linked just uses S3 buckets with a manually defined lifecycle rule "Configuration: Archive to the Glacier Storage Class 1 days after the object's creation date.". You can do the same already with our wrapper, that's just configuration on AWS side.
from duplicity-backup.sh.
Related Issues (20)
- VERSION file issues HOT 1
- Hubic Support HOT 3
- Issue with PASSPHRASE and the ` character HOT 2
- Duplicity 0.7.14 generates warning: Option --include-globbing-filelist is pending deprecation and will be removed in a future release. --include-filelist and --exclude-filelist now accept globbing characters and should be used instead. HOT 1
- [feature request] Support dropbox backend
- Swift variables are exported but never unset
- Can't restore file HOT 1
- Possible issue with Cleanup Option HOT 6
- Feature Request: Only backup when connected to a whitelist of networks HOT 2
- bc: command not found
- gpg: WARNING: "--no-show-photos" is a deprecated option HOT 4
- How to restore the last known backup? HOT 1
- Archives Sizes 200MB HOT 2
- syntax error on line 314 breaks script HOT 1
- How to restore after complete data loss HOT 2
- The authorization mechanism you have provided is not supported HOT 5
- This project is unmaintained as of 2019 HOT 2
- Correct place to put extra S3 params HOT 5
- Archive-dir option? HOT 1
- FilePrefixError: /etc/passwd HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from duplicity-backup.sh.