New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rsync backup repository #391
Comments
Indeed, this works really good, at least for one-way sync. I know several people who backup to a local directory but take daily read-only snapshots with zfs.
Could you elaborate? Restic is able to detect these errors, but does not have a way to recover (yet), that's planned (see #256).
Yes, I think it's safe to sync the repository files, as long as you do not modify the repository with restic on both sides and then try to re-sync the repository. Checking for a lock is not so important (at least for the local repository), as long as there is no I don't exactly understand what you mean with "Master/Slave Sync", but for the future I'm planning a |
On Sat, Jan 16, 2016 at 7:20 PM, Alexander Neumann <notifications@github.com
It is as you say: restic is able to detect there errors but it can not
The master repository is the local backup repository created by restic. This makes it easy to add support for additional backends using "plugins",
|
Chiming in - I do this and it works magnificently. I strongly recommend this model as:
Instead of rsync, you might also consider btsync as well... |
@yatesco Have you, by any chance, tried |
I haven't - yeah, this looks great. Other than being a very satisfied customer I have no affiliation with |
Due to the design of the restic repository, it seems that it should be easy to sync the repository to a different location, like another external disk, Google Drive, Dropbox and so on.
This seems to be very important, since restic is not designed (AFAIK) to be robust against random errors, e.g. in case of hardware failure.
Is it safe to just sync the repository files? Should the sync program check for the lock?
Does it make sense to support master/slave sync in restic (calling external programs to do the job), instead of adding more backends in the core?
The text was updated successfully, but these errors were encountered: