Greetings all,
some recent backup related discussion made me look at my backup strategy, and I was wondering about two issues/features of rsnapshot(1).
As I understand it, rsnapshot(1) is using hard-links to save space. Is there not a danger of running out of inodes?
The second question is about rsync(1) that rsnapshot(1) uses internally. For synchronization/backing-up Windows10 host, I use Free File Sync. The procedure is separated into two steps, first a comparison between the source and target sets is made and a summary, showing the difference is displayed and what is synchronized/backed-up may be changed. I find it extremely useful because sometimes I (intentionally) delete a file from the work set, and the summary show that it is still present on the target set. This enables me to change my mind, which actually several times happened. Once the summary is approved/changed, the synchronization/backup is carried out.
I understand that rsnapshot(1) keeps the file untill all the hard links are unlinked, which depends on the number of snapshots. I was, however, wondering if some of the options in rsync(1) could be used to either give a warning that all hard-links are to be unlinked or in such an event make and mark a copy of the file. I could then periodiacally run a script looking for such makrked copies and made a decision whether to keep them of dlete them.
Kindest regards,
M
some recent backup related discussion made me look at my backup strategy, and I was wondering about two issues/features of rsnapshot(1).
As I understand it, rsnapshot(1) is using hard-links to save space. Is there not a danger of running out of inodes?
The second question is about rsync(1) that rsnapshot(1) uses internally. For synchronization/backing-up Windows10 host, I use Free File Sync. The procedure is separated into two steps, first a comparison between the source and target sets is made and a summary, showing the difference is displayed and what is synchronized/backed-up may be changed. I find it extremely useful because sometimes I (intentionally) delete a file from the work set, and the summary show that it is still present on the target set. This enables me to change my mind, which actually several times happened. Once the summary is approved/changed, the synchronization/backup is carried out.
I understand that rsnapshot(1) keeps the file untill all the hard links are unlinked, which depends on the number of snapshots. I was, however, wondering if some of the options in rsync(1) could be used to either give a warning that all hard-links are to be unlinked or in such an event make and mark a copy of the file. I could then periodiacally run a script looking for such makrked copies and made a decision whether to keep them of dlete them.
Kindest regards,
M