There is a restore Tab in the application. That you can use to restore specific files. I have never actually had to restore a backup though. So how it works in practice I don't know.
There is a restore Tab in the application. That you can use to restore specific files. I have never actually had to restore a backup though. So how it works in practice I don't know.
Backintime works pretty well once set up.
Yes, please keep us posted. Your specs sound pretty good!
I keep my 50 euro's in checkI don't need donations (although they would be nice)
What concretely do you need?but I would need help to do all the change management stuff - I used to be able to wrap my head around it - but it confuses the hell out of me now.
Also, do you consider rsync as a backend? Using its differences function would make any backup app very efficient on disk space as it would only store the differences that are made on the files and directories.
I need someone to guide me through setting up an easy to use environment where I (and eventually others) can check files in and out etc. As I say I used to know my way around sccs, but I know stuff has moved on considerably and I will need to create project files etc online.
I was thinking about using a zip file backend - every backed up file will have it's own zip file at the backup destination. I definitiely did not want to be backing up entire folders on the fly. My idea is when I need to back up a file :Also, do you consider rsync as a backend? Using its differences function would make any backup app very efficient on disk space as it would only store the differences that are made on the files and directories.
Thus any interruption between 1 and 4 would result in a still open queue entry and a intact backup version - i.e. a failsafe version.Code:1) Grab entry from the queue and identify the zip file. 2) Rename old zip file to a backup version 3) Copy backup file back to correct version 4) Add file to be backuped up zip file - with the time stamp as the file name in the zip file. 5) remove the backup 6) Mark the queue entry as closed
An interruption between 5 & 6 would result in an open queue item but with no backup (again easily detectable and resolvable).
I am assuming that file renames are atomic (i.e. a simple change to a directory and therefore high unlikely to be interrupted). The long bits of the process are items 3 and 4.
Tony - Happy to try to help.
Unless otherwise stated - all code posted by me is untested. Remember to Mark the Thread as Solved.
Ubuntu user number # 24044 Projects : TimeWarp - on the fly Backups
I've been using rsnapshot for a couple of years to backup my linux pc and my wife's windows pc. Simple and works really well.
The problem with rsnapshot is that it can take a long while to do a full backup (specially over a network), and then you end up with a massive archive which is almost impossible to open. Also any interruption (power, network etc) corrupts your backup arhcive and wastes all of that time.
I was using a similar tool - and ended up having to leave my laptop on for over 24 hours to do the initial backup, only to end up with archive I could not restore anything from, because it was too big to open across the network.
The rationale for what I was trying to write was to end up with much smaller archives, and to only ever do incremental backups, and crucially build in protection from interruptions. With my scheme the backups run in the background, but if i shutdown for the night - at most I end up with one or two partial backup files which can be recovered (deleted and re-built). If my network dies (for instance a power cut), again i would loose the backup for one or two files, not my whole archive. Restoring becomes easier due to the need to restore one file from a small archive, rather than one file from thousands in a massive archive.
Tony - Happy to try to help.
Unless otherwise stated - all code posted by me is untested. Remember to Mark the Thread as Solved.
Ubuntu user number # 24044 Projects : TimeWarp - on the fly Backups
Yes, I'm using Backintime.
However, I've found two problems:
- It takes a long time to make each new snapshot
- It doesn't run by itself. I have to launch it if I want it to run the scheduled backups. Once set up, it should run by itself, I souldn't care about it. At least that's how Time Machine works.
I can always make it launch when I start up the computer, of course. But I still have the slow snapshot's issue.
Desktop: Ubuntustudio 20.04 running on AMD Ryzen 5 3600X, with Nvidia Geforce 1050Ti graphics; Laptop: Ubuntustudio 20.04 running on a Intel i5 6200U @2.30 GHz
Bookmarks