|
|
swampwiz wrote: My idea of this backup application would be something that runs in the background and keeps track of any new files that are created, or of existing files that have been modified, and keeps a list, so that when I am ready to run a backup, it gives me a ListControl with checkboxes that allows the user to select/deselect, and then simply copies the checked files to some backup repository, perhaps with the existing directory structure. SVN?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Nelek wrote: SVN?
Now there's an idea -- create a repo at c:\, include everything. I wonder if GitHub would complain about an 100GB repo?
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
I am not sure if that would be that safe, but I was thinking on:
- Local Home Server with SVN (or similar) in Intranet (but nowhere mapped as network drive)
- Repository for data partition of laptops
- Local periodic task changing IP to intranet in Laptops and doing a commit of all deltas in data partitions. When finished back to DHCP for internet connection.
- Periodic backups of laptops in a second intranet network drive. Change IP, NET USE to connect, Do backup, NET USE delete, change IP back
- Periodic backups of SVN and Leppies images within the Server from one drive / partition to another.
- Sporadic backup of second drive of the server in external USB (normally unplugged) Device
Not started trying yet :S
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
modified 26-Jun-17 8:19am.
|
|
|
|
|
Zoolz is offering free 75 gb. cloud account with no credit card data entry required. But, you have to have a "business" e-mail-address to register: i.e., not a gmail-type address: [^].
I'm just trying it out , and it appears their Win local client offers the fine-grained control over back-ups you are after ... however, that's a quick initial impression.
cheers, Bill
«Beauty is in the eye of the beholder, and it may be necessary from time to time to give a stupid or misinformed beholder a black eye.» Miss Piggy
|
|
|
|
|
|
I look forward to the article and your code
«Beauty is in the eye of the beholder, and it may be necessary from time to time to give a stupid or misinformed beholder a black eye.» Miss Piggy
|
|
|
|
|
That is what I pretty much did. Just a bunch of bat files that only run when a certain drive is attached. does a robocopy of the folders I want for backup. Works for me.
To err is human to really mess up you need a computer
|
|
|
|
|
Likewise. A combination of svn, robocopy mirror and grandfather/father/son works for me.
We're philosophical about power outages here. A.C. come, A.C. go.
|
|
|
|
|
Microsoft SyncToy?
Robocopy??
I use Synctoy and Expandrive to back up to Google or Amazon
|
|
|
|
|
Take a look at CopyTo synchroniser. I've used this for a long time to replicate partial directory structures, collections of files etc to external devices or across networks. Has umpteen modes of operation based on changes /new / old / size comparisons (including binary compare if you don't mind the time it takes). Allows manual intervention per file, interactive changing of direction of copy, copes with DST changes etc. Somewhat quirky interface, and does take a bit of experimenting to find the best settings, how to save settings once established etc, but really does what it says on the tin.
Hasn't been updated since 2010, but then again hasn't needed to be, and works fine on latest Win10 etc
There are other tools that are better at keeping directories etc in sync across devices and so forth (OwnCloud for example) but if you want full atomic control over the files that get copied/moved/updated, this is hard to beat.
Kish utilities:
[^]
|
|
|
|
|
Hello, same problem arised for me. MS Backup not worthy because does not what i wanted - full control. So wrote my own, scans (Initiated by me) all files (omits specified dirs/files), compares them with the backuped (external), and if unequal, saves them. Backuped files NOT overwritten, saved by generation type. The program is NOT perfect- but it works since a long time. Always a little bit modified to meet new functions. Written in "FreePascal".
jordi@ponttrencat.es
|
|
|
|
|
I'm using Beyond Compare to back up at the moment to my NAS. It's directory sync mode works much like you describe except it works out what is out of date when you are ready to back up rather than tracking this in the background. Once it has finished comparing the two copies (I set it to compare size / modified date time) you can then mark folders you don't want to sync. Beyond Compare isn't free though ($30 for the standard version), but perhaps a similar folder comparison tool is out there for free.
|
|
|
|
|
I use for private usage the tool Pure Sync. It has the features I need: simple usage and some batching
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
"SyncBack Free"
The paid version will do file versioning.
|
|
|
|
|
Funny,
I use BeyondCompare to do this for SOME portions of my hard drive. Specifically my midday backup.
I also use a disk imaging tool (both online and offline): Acronis True Image
but have been playing with AMOEI Backupper which works pretty well (have not tested full disk restores yet)
|
|
|
|
|
This, of course, is precisely what Time Machine does on a Mac.
An alternative is Dropbox: move all your working files into/under the Dropbox directory, and they will be automatically sync-ed to the cloud, as they change. If you disconnect from the internet, it remembers (or figures out) what to do when you reconnect.
I do both: Dropbox for immediate and continuous backups, and two Time Machine drives I alternately connect once a week or so; one kept at work and one kept at home. Belt and two suspenders with geographic diversity.
As far as freeware goes: you get what you pay for. $100/year for a 1 TB Dropbox is well worth it, IMHO (and I want to help keep them in business).
|
|
|
|
|
What about these nasty ransom-ware viruses?
If a virus encrypts your files then DropBox will overwrite all the good copies with the encrypted copies, right?
Dror
|
|
|
|
|
Dropbox keeps a 30-day history. And you can pay for a forever history.
|
|
|
|
|
rdiff-backup run every so often. As a practical matter, once a day while you are sleeping.
|
|
|
|
|
Take a look at CrashPlan. Their client app is free to download and use on local drives without needing to subscribe to their cloud backup.
You tell it what directories/files to monitor, and any changes to files in those locations get backed up at what ever intervals you want (every 5,10,15 mins, whatever). You can create multiple backup sets that backup different sets of files at different intervals to different destinations if needed as well.
You can also tell it how long to keep file versions, so you can roll any file back to a any previous backed-up version. You can tell it to keep versions for a month, or year or forever. You can also set whether it keeps deleted files in the backup set or not as well.
I use it and it works rather well. I have a backup set that backs up locally to a NAS drive at daily interval, and another set that does backup to their cloud service at a 15minute interval. I've had to restore small groups of files and it's as easy as browsing the backup file structure in their software, selecting what version (day) you want to restore and where you want the file restored to (specific location or original location).
Since I pay for the cloud backup, the software is full featured, and I do know that it lets you use it locally for free without the subscription, but I can't speak to whether all the fine/detailed settings are available for free or if some options are locked out, you'd have to check that. But at least you can try it without loosing anything, and decide if you like it.
(I'm not affiliated with CrashPlan, just a happy customer).
|
|
|
|
|
You could use bacula+webacula. It won't give you checkboxlists when backing up, but you can get them when it's restore time.
Good luck setting it up though. I admit it's "a bit" tangled.
On a linux backup server you could use the "hard link+rsync" method; works great. That won't give you any checkboxes, but you will get incremental backup. Also from windows machines
Both these solutions protect your already backed up data from all kinds of viruses, and bacula will let you use USB hard drives as if they were backup tapes (very offline).
|
|
|
|
|
I tried to contribute what I thought was a good answer but the moderator apparently deleted it. So much for trying to be helpful.
|
|
|
|
|
Have you considered Unison or Microsoft's Synchtoy - depending on how platform independent you want to be. Both allow you to preview and choose what to synch or not (at least if you use the GUI) - and allow for exclusions and so forth.
|
|
|
|
|
I rolled my own which caters for my needs. Maybe it can work for you as well.
FileSync
|
|
|
|