Backup synchronization program
-
Thy Grand Voidinesss
- Posts: 824
- Joined: Wed Jun 01, 2022 5:01 pm
Backup synchronization program
I am looking for a software with such caveats:
● backups by coping all [even empty] sub-folders to chosen location
● real-time or almost real-time monitoring of changes in source folders
● Windows 10
● freeware
● open source
● GUI with dark mode / theme support
● no transfer / data limits
● standalone [i.e. not included as a feature of a file manager or security suite]
Does anyone uses such software and is pleases with it?
● backups by coping all [even empty] sub-folders to chosen location
● real-time or almost real-time monitoring of changes in source folders
● Windows 10
● freeware
● open source
● GUI with dark mode / theme support
● no transfer / data limits
● standalone [i.e. not included as a feature of a file manager or security suite]
Does anyone uses such software and is pleases with it?
-
ChrisGreaves
- Posts: 820
- Joined: Wed Jan 05, 2022 9:29 pm
Re: Backup synchronization program
Thy Grand Voidinesss might take a look at Windows RoboCopy - part of a suite known as RKTools (Resource Kit TOOLS).Thy Grand Voidinesss wrote: Sun May 21, 2023 5:59 pm Does anyone uses such software and is pleases with it?
I suspect that it does not meet all your requirements, especially cosmetic (Dark Mode), but probably meets all your functional requirements.
I have been using it for 10+ years, and will ferret out sections of the 35-page manual if you like.
Cheers, Chris
-
meteorquake
- Posts: 625
- Joined: Thu Dec 15, 2016 9:44 pm
Re: Backup synchronization program
I've not used this particular part but there's also RealTimeSync as part of FreeFileSync -
https://freefilesync.org/manual.php?topic=realtimesync
d
https://freefilesync.org/manual.php?topic=realtimesync
d
Re: Backup synchronization program
DSynchronize
http://dimio.altervista.org/eng/dsynchr ... onize.html
Its not open source but free.
No dark theme, what I don't miss it in a tool which I don't need very often to open the GUI.
Allows backups including versions and also can watch folder changes.
Its higly configurable.
http://dimio.altervista.org/eng/dsynchr ... onize.html
Its not open source but free.
No dark theme, what I don't miss it in a tool which I don't need very often to open the GUI.
Allows backups including versions and also can watch folder changes.
Its higly configurable.
Re: Backup synchronization program
dslreports: FreeFileSync 12.3 has been released!
([I've not read, but] FFS does not have Dark mode?)
([I've not read, but] FFS does not have Dark mode?)
-
Thy Grand Voidinesss
- Posts: 824
- Joined: Wed Jun 01, 2022 5:01 pm
Re: Backup synchronization program
Anyone / anything else?
For now I am testing out
For now I am testing out
It works but I already see in it some glitches / user-unfriendliness; but it is a choice: do I accept them and use energy on keeping in mind those that might affect reliability of my mirror-backup - or do I potentially waste a whole bunch of time seeking / trying out another program, a one with has a forum where users can report bugs and make inquires?
Re: Backup synchronization program
The Author reacts to mails and for me it runs stable since a long time.Thy Grand Voidinesss wrote: Tue May 23, 2023 2:59 pm Anyone / anything else?
For now I am testing out
It works but I already see in it some glitches / user-unfriendliness; but it is a choice: do I accept them and use energy on keeping in mind those that might affect reliability of my mirror-backup - or do I potentially waste a whole bunch of time seeking / trying out another program, a one with has a forum where users can report bugs and make inquires?
Its continuously updated.
I like most the file versions which allow me to compare different config file versions
from inside of a file manager by using an Everything bookmark to get all files listed
nopath:exact:"D$ync Backup"
-
Thy Grand Voidinesss
- Posts: 824
- Joined: Wed Jun 01, 2022 5:01 pm
Re: Backup synchronization program
I have switched to FreeFileSync / RealTimeSync - and unfortunately was faced with this profound issue: https://freefilesync.org/forum/viewtopic.php?t=10431Thy Grand Voidinesss wrote: Tue May 23, 2023 2:59 pm [...]
For now I am testing out
It works but I already see in it some glitches / user-unfriendliness
[...]
In short: in order to secure my performed daily tiny updates of data in tag fields of audio files I cannot relay on detecting changes of their sizes, as their weight may stay the same; while I also cannot update date of modifications of those files, because my elaborate audio editing system must preserve the original ones. What I can do using FFS /RTS is to detect changes of content of whole files - but then the whole synchronization process can take hours and immediately drains my system resources to the point where I cannot listen to music or audio in a video without experiencing glitches
And so to workaround those caveats it seems that... I would need a program that compares hash values of whole folders, starting from the top most? Because if even one file that did not change its size or date but did change its tag data - then it would affect the hash value of the folder it is located in? And so a backup program would only need to compare the top most folder and eventually work it way down to the ones which is holding the files in which data was changes - hence resulting to a problematic file-by-file comparison in only few folders instead of all of them [which are thousand]?
Re: Backup synchronization program
What about that?Maybe your tagging program can reset or set a file attribute, like the Archive attribute?
If you clear (Archive) attribute, initially.
When you change a tag, date/time remains the same, file size may rename the same (so you can't "key in" on those), but does the Archive attribute set?
If so, then you "know" you only need to backup those file that do have the Archive attribute set (which your backup program unsets after having backed the file up).
Directory hash was mentioned in these parts before.
-
Thy Grand Voidinesss
- Posts: 824
- Joined: Wed Jun 01, 2022 5:01 pm
Re: Backup synchronization program
But assuming I will now clear all items on all of my drives from bearing that archive attribute, then edit tags in some audio files and as a result get this change detected [on the account of archive attribute added to them]- would not this work only for one edit of a file? Would I not after creating of each backup had to once more remove that attribute from every affected file- and which as a side affect would unnecessary use resources to replace the already synchronized thus backed-up files with a pseudo-newer version of them?
Maybe I will have to go back to using DSynchronize
Maybe I will have to go back to using DSynchronize
Last edited by Thy Grand Voidinesss on Fri Sep 01, 2023 12:59 pm, edited 1 time in total.
Re: Backup synchronization program
No need to assume. Test it out. A single file will suffice.But assuming
Would I not after creating of each backup had to once more remove that attribute from every affected file
Both XCOPY & ROBOCOPY support automatically resetting the Archive attribute.(which your backup program unsets after having backed the file up)
Code: Select all
/M Copies only files with the archive attribute set,
turns off the archive attribute.
/M :: copy only files with the Archive attribute and reset it.
-
Thy Grand Voidinesss
- Posts: 824
- Joined: Wed Jun 01, 2022 5:01 pm
Re: Backup synchronization program
That may be like so - but this would still get me [almost] nowhere, as I would have to do what / operate how? Periodically in some automatized way fire up a script which would perform copying [and silently overwriting] of all of files from the original location without the archive attribute. And because it would have to go thorough something like 7 000 000 items before finishing thus such amount of time would past that it would be wise to fire up another instance of this script and another and another - which would have a huge side effect of slowing down of my drives? Or alternatively I could just write a program that would create a database that would keep track of changes - which of course will never happen as I am not a programmer and have nearly zero skills required for creating of program like FreeFileSync / RealTimeSynctherube wrote: Thu Jul 13, 2023 3:23 pm [...]
Both XCOPY & ROBOCOPY support automatically resetting the Archive attribute.
[...]
So it seems that
indeed - or find someThy Grand Voidinesss wrote: Wed Jul 12, 2023 12:18 pm [...]
Maybe I will have to go back to using DSynchronize
Re: Backup synchronization program
Hello everyone, I would recommend TGRM's vice versa pro because it can detect which file exists in dual panel view and to see which of those files are newer or older or the same. THe only problem is that sometimes, it doesn't mark files and folders accurately. Sometimes, two files are the same with the same data and size and timestamps, but it marks it as different files. I would like this kind of directory tree view for everything, but it seems like I'm giving void alot of coding homework to do lol
-
Thy Grand Voidinesss
- Posts: 824
- Joined: Wed Jun 01, 2022 5:01 pm
Re: Backup synchronization program
But will this TGRMN ViceVersa PRO detect a difference in content between two audio files, if they have the exact same size and time stamp? I need a program that will somehow recognize two same looking audio files with tiny differences in tag data between them as being different files [and then act accordingly upon it]
-
meteorquake
- Posts: 625
- Joined: Thu Dec 15, 2016 9:44 pm
Re: Backup synchronization program
If the TS-Size is not changing on updating the tags, if you can utilise the Archive flag to detect changed files or get it to poke the modified date on changing the tag I would, otherwise it will be a case of writing one, usually logging the MD5 against TS-Size in a database and spotting when a given TS-Size (or TS-Size-Name if preferable) has multiple MD5s, which would be slow i.e. very occasional for a complete computer scan, though improved if restricted just to certain file paths and types. In the case of tags being changed it may just have to be the MD5 of the first n bytes which will improve the speed even more...
d
d
-
Thy Grand Voidinesss
- Posts: 824
- Joined: Wed Jun 01, 2022 5:01 pm
Re: Backup synchronization program
I have found a supposed solution: Storage Spaces of Windows with mirroring and integrity streams
Unfortunately I am late - because it has already been locked by Microsoft behind extra paywall. And that is because creation of ReFS volumes needed for this feature is available only in Windows 10 Pro For Workstations - and my new machine [which I desperately need to buy] will run on ordinary Windows 10 Pro, which in future I will maybe manage to turn into half-baked version of LTSC. So instituting this now is still feasible, but sustainable, because I will never use Windows 11 [and instead transition to Linux]
I have also revisited settings of FreeFileSync and re-tested it- and it has no way of accommodating my modus operandi [so it is a pity it got finally upgraded with dark mode]. I also educated myself more on RAID and NAS solutions- but those that would fit my caveats require way to much IT knowledge from me and or would also be too expensive [like building a private mini-ITX TrueNAS]
So it seems that I will have to come up with a PowerShell Core or [better] Python script [in order to make it more future proof for Linux] that will hash all files, check them against database maintained by it and execute robocopy or rsync for every mismatched file. ChatGPT calculates that the my new hardware will be able to re-scan all of my 20 000 essential files in 2-3 minutes, which would unfortunate but acceptable delay for securing of changes. [But for now I am stuck with my PoweShell 5.1 version on my old machine and have zero experience with Python]
Unfortunately I am late - because it has already been locked by Microsoft behind extra paywall. And that is because creation of ReFS volumes needed for this feature is available only in Windows 10 Pro For Workstations - and my new machine [which I desperately need to buy] will run on ordinary Windows 10 Pro, which in future I will maybe manage to turn into half-baked version of LTSC. So instituting this now is still feasible, but sustainable, because I will never use Windows 11 [and instead transition to Linux]
I have also revisited settings of FreeFileSync and re-tested it- and it has no way of accommodating my modus operandi [so it is a pity it got finally upgraded with dark mode]. I also educated myself more on RAID and NAS solutions- but those that would fit my caveats require way to much IT knowledge from me and or would also be too expensive [like building a private mini-ITX TrueNAS]
So it seems that I will have to come up with a PowerShell Core or [better] Python script [in order to make it more future proof for Linux] that will hash all files, check them against database maintained by it and execute robocopy or rsync for every mismatched file. ChatGPT calculates that the my new hardware will be able to re-scan all of my 20 000 essential files in 2-3 minutes, which would unfortunate but acceptable delay for securing of changes. [But for now I am stuck with my PoweShell 5.1 version on my old machine and have zero experience with Python]
-
Thy Grand Voidinesss
- Posts: 824
- Joined: Wed Jun 01, 2022 5:01 pm
Re: Backup synchronization program
Or I could rethink this: creating a one way mirror with FreeFileSync [which that does not catch tiny metadata changes unless also timestamp and / or byte size changes] + introduce Duplicati for incremental backups [which supposedly will detect a single character change of a tag field in an audio file] + periodical backups of all files
But if FSS does not secure only-tag-changed files then a copy made with it would still be pretty much useless, because there would be no way of knowing if it contains up-to-date version of files
And Duplicati stores deduplicated repositories instead of normal files / folders - thus is impossible to be integrated with Everything
But if FSS does not secure only-tag-changed files then a copy made with it would still be pretty much useless, because there would be no way of knowing if it contains up-to-date version of files
And Duplicati stores deduplicated repositories instead of normal files / folders - thus is impossible to be integrated with Everything
-
Native2904
- Posts: 108
- Joined: Mon Nov 22, 2021 8:36 pm
Re: Backup synchronization program
2Thy Grand Voidinesss
ou might like this programme... it’s portable and has command-line operations too
https://personal-backup.rathlev-home.de/index-e.html
ou might like this programme... it’s portable and has command-line operations too
https://personal-backup.rathlev-home.de/index-e.html
-
Thy Grand Voidinesss
- Posts: 824
- Joined: Wed Jun 01, 2022 5:01 pm
Re: Backup synchronization program
If I am not mistaken, this Personal Backup is for making backups and not synchronizing / mirroring data
But thank you, as this is a potential freeware alternative for the commercial BackUp Maker; from which creators I recently got an answer about long lasting issues I reported that can be summarized as "if you do not like it - then do not use it"
But thank you, as this is a potential freeware alternative for the commercial BackUp Maker; from which creators I recently got an answer about long lasting issues I reported that can be summarized as "if you do not like it - then do not use it"
Re: Backup synchronization program
Fyi... I am currently writing an AHK tool that you may be interested in...
My nvme crashed without warning, and I lost some data. The goal of this tool will be to watch user-defined folders, and backup files that change in real time to an external usb drive. I feel (like you) that using file size, name, archive bit, etc properties is relatively useless for change detection and ensuring data is protected. I may include hash support for this reason. It will be a sync tool first, and may add backup support later. Most tools are the opposite.
The tool is more general than just audio files but after testing... a metadata tag change to audio files (from win explorer) triggers an event that can be handled. I have not tested tag changes made by other apps.
I plan to keep the tool relatively simple for now. There are no plans to add network or cloud storage options at this time. But we will see later.
Based on your description, it sounds like it may work for your purposes. I can post a link once it's done, and you can adapt it to your needs if interested.
My nvme crashed without warning, and I lost some data. The goal of this tool will be to watch user-defined folders, and backup files that change in real time to an external usb drive. I feel (like you) that using file size, name, archive bit, etc properties is relatively useless for change detection and ensuring data is protected. I may include hash support for this reason. It will be a sync tool first, and may add backup support later. Most tools are the opposite.
The tool is more general than just audio files but after testing... a metadata tag change to audio files (from win explorer) triggers an event that can be handled. I have not tested tag changes made by other apps.
I plan to keep the tool relatively simple for now. There are no plans to add network or cloud storage options at this time. But we will see later.
Based on your description, it sounds like it may work for your purposes. I can post a link once it's done, and you can adapt it to your needs if interested.