Just create/update not delete server files on Duplicity
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
0
down vote
favorite
I did take a look at
- Duplicity docs
man duplicity
- Searched at google for something like
duplicity don't delete uploaded files
But I found nothing related to what i'm looking for.
I have a folder at my local machine and i'm doing backup on Google Drive
/tmp/test
âÂÂâÂÂâ dir01
âÂÂààâÂÂâÂÂâ tmp.tgz
âÂÂâÂÂâ dir02
âÂÂâÂÂâ tmp.sql
âÂÂâÂÂâ tmp.tgz
Then I'm using duplicity to achieve this
GOOGLE_DRIVE_SETTINGS=gdrive &&
duplicity /tmp/test pydrive+gdocs://developer.gserviceaccount.com/my-bkp
That's working just great, the problem is:
if I eg. accidentally delete /tmp/test/dir01/tmp.tgz
then call duplicity sync it will delete this file at the server, I don't want that behavior, I need duplicity never delete a file on the server just because it's not present at local folder and yes create and update files on remote server once they are present on local directory.
I'm pretty sure it's a common wanted behavior but I found nothing about that, does duplicity support that feature? If not there is some way to achieve this using duplicty ?
Thanks
backup duplicity
add a comment |Â
up vote
0
down vote
favorite
I did take a look at
- Duplicity docs
man duplicity
- Searched at google for something like
duplicity don't delete uploaded files
But I found nothing related to what i'm looking for.
I have a folder at my local machine and i'm doing backup on Google Drive
/tmp/test
âÂÂâÂÂâ dir01
âÂÂààâÂÂâÂÂâ tmp.tgz
âÂÂâÂÂâ dir02
âÂÂâÂÂâ tmp.sql
âÂÂâÂÂâ tmp.tgz
Then I'm using duplicity to achieve this
GOOGLE_DRIVE_SETTINGS=gdrive &&
duplicity /tmp/test pydrive+gdocs://developer.gserviceaccount.com/my-bkp
That's working just great, the problem is:
if I eg. accidentally delete /tmp/test/dir01/tmp.tgz
then call duplicity sync it will delete this file at the server, I don't want that behavior, I need duplicity never delete a file on the server just because it's not present at local folder and yes create and update files on remote server once they are present on local directory.
I'm pretty sure it's a common wanted behavior but I found nothing about that, does duplicity support that feature? If not there is some way to achieve this using duplicty ?
Thanks
backup duplicity
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I did take a look at
- Duplicity docs
man duplicity
- Searched at google for something like
duplicity don't delete uploaded files
But I found nothing related to what i'm looking for.
I have a folder at my local machine and i'm doing backup on Google Drive
/tmp/test
âÂÂâÂÂâ dir01
âÂÂààâÂÂâÂÂâ tmp.tgz
âÂÂâÂÂâ dir02
âÂÂâÂÂâ tmp.sql
âÂÂâÂÂâ tmp.tgz
Then I'm using duplicity to achieve this
GOOGLE_DRIVE_SETTINGS=gdrive &&
duplicity /tmp/test pydrive+gdocs://developer.gserviceaccount.com/my-bkp
That's working just great, the problem is:
if I eg. accidentally delete /tmp/test/dir01/tmp.tgz
then call duplicity sync it will delete this file at the server, I don't want that behavior, I need duplicity never delete a file on the server just because it's not present at local folder and yes create and update files on remote server once they are present on local directory.
I'm pretty sure it's a common wanted behavior but I found nothing about that, does duplicity support that feature? If not there is some way to achieve this using duplicty ?
Thanks
backup duplicity
I did take a look at
- Duplicity docs
man duplicity
- Searched at google for something like
duplicity don't delete uploaded files
But I found nothing related to what i'm looking for.
I have a folder at my local machine and i'm doing backup on Google Drive
/tmp/test
âÂÂâÂÂâ dir01
âÂÂààâÂÂâÂÂâ tmp.tgz
âÂÂâÂÂâ dir02
âÂÂâÂÂâ tmp.sql
âÂÂâÂÂâ tmp.tgz
Then I'm using duplicity to achieve this
GOOGLE_DRIVE_SETTINGS=gdrive &&
duplicity /tmp/test pydrive+gdocs://developer.gserviceaccount.com/my-bkp
That's working just great, the problem is:
if I eg. accidentally delete /tmp/test/dir01/tmp.tgz
then call duplicity sync it will delete this file at the server, I don't want that behavior, I need duplicity never delete a file on the server just because it's not present at local folder and yes create and update files on remote server once they are present on local directory.
I'm pretty sure it's a common wanted behavior but I found nothing about that, does duplicity support that feature? If not there is some way to achieve this using duplicty ?
Thanks
backup duplicity
asked Jun 1 at 18:39
deFreitas
174110
174110
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1042721%2fjust-create-update-not-delete-server-files-on-duplicity%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password