{"action":"created","issue":{"url":"https://api.github.com/repos/Entware-ng/Entware-ng/issues/14","labels_url":"https://api.github.com/repos/Entware-ng/Entware-ng/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/Entware-ng/Entware-ng/issues/14/comments","events_url":"https://api.github.com/repos/Entware-ng/Entware-ng/issues/14/events","html_url":"https://github.com/Entware-ng/Entware-ng/issues/14","id":115733428,"number":14,"title":"rdiff-backup","user":{"login":"ryzhovau","id":1623091,"avatar_url":"https://avatars.githubusercontent.com/u/1623091?v=3","gravatar_id":"","url":"https://api.github.com/users/ryzhovau","html_url":"https://github.com/ryzhovau","followers_url":"https://api.github.com/users/ryzhovau/followers","following_url":"https://api.github.com/users/ryzhovau/following{/other_user}","gists_url":"https://api.github.com/users/ryzhovau/gists{/gist_id}","starred_url":"https://api.github.com/users/ryzhovau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryzhovau/subscriptions","organizations_url":"https://api.github.com/users/ryzhovau/orgs","repos_url":"https://api.github.com/users/ryzhovau/repos","events_url":"https://api.github.com/users/ryzhovau/events{/privacy}","received_events_url":"https://api.github.com/users/ryzhovau/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Entware-ng/Entware-ng/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-08T13:08:58Z","updated_at":"2015-11-09T18:18:21Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/Entware-ng/Entware-ng/issues/comments/155145248","html_url":"https://github.com/Entware-ng/Entware-ng/issues/14#issuecomment-155145248","issue_url":"https://api.github.com/repos/Entware-ng/Entware-ng/issues/14","id":155145248,"user":{"login":"pkim22","id":14225486,"avatar_url":"https://avatars.githubusercontent.com/u/14225486?v=3","gravatar_id":"","url":"https://api.github.com/users/pkim22","html_url":"https://github.com/pkim22","followers_url":"https://api.github.com/users/pkim22/followers","following_url":"https://api.github.com/users/pkim22/following{/other_user}","gists_url":"https://api.github.com/users/pkim22/gists{/gist_id}","starred_url":"https://api.github.com/users/pkim22/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkim22/subscriptions","organizations_url":"https://api.github.com/users/pkim22/orgs","repos_url":"https://api.github.com/users/pkim22/repos","events_url":"https://api.github.com/users/pkim22/events{/privacy}","received_events_url":"https://api.github.com/users/pkim22/received_events","type":"User","site_admin":false},"created_at":"2015-11-09T18:18:21Z","updated_at":"2015-11-09T18:18:21Z","body":"Replying to my own request -\r\n\r\nFor those of you wanting to use rdiff-backup - I strongly encourage you to move on to rsnapshot.\r\n\r\nI made the move to rsnapshot because of several reasons:\r\n\r\n1. rsnapshot is already supported by entware!\r\n2. rsnapshot is still being developed! Bugfixes and new features are being added upstream.\r\n3. rsnapshot is CPU efficient and much faster - instead of running SHA comparison for each file and also compressing the new \"difference archive,\" rsync is used to detect and sync. It results in much faster backup which also uses less CPU.\r\n4. Exponential backoff of backup archives - e.g. you can keep hourly backups for recent backups, but monthly backups for old backups and anything in-between - this is pretty space-efficient\r\n5. Because of the way rsnapshot works (using hardlinks), each backup directory is complete and accessible. You don't need to use the tool to grab a specific version from a specific archive. In rdiff-backup, you can only see the latest and any past archive needs to be extracted by rdiff-backup tool.\r\n6. You can still do unattended, automatic backups - you can use a no-password ssh logon and limit the ssh login to specific actions (same as rdiff-backup). I'm doing a \"pull backup\" from an NAS right now for a couple of linux boxes.\r\n\r\nSome difficulties of using rsnapshot:\r\n1. Have to learn the syntax and ins and outs of rsnapshot.conf\r\n2. No separate command for backing up from different sources - everything in one file (rsnapshot.conf) - I think there is a hack to support individual conf files, but it's not how it was intended to be used."}}