of course the first solution is excluding the onedrive folder
for example excludeC:\Users\:\OneDrive
deactivate files on-demand at onedrive settings. All files will be downloaded to the PC
Here are another Idea:
for onedrive files check Files-Attributestatus
if file is local at pc do backup
If the file is online-only, keep the file from the last backup of the file and only keep a warning log with the information “Some files are online-only and cannot be backed up. Will keep the last backup of these files.” If some files are online-only and never backed up, also keep a warning log with the information “Some files cannot be backed up because these files are online-only.”
Your idea would be good and i share the same, but…
I think this software it has not been developed for supporting backup files of cloud services that are on-demand configured, and for that reason, like you said, the only 2 ways is about to exclude the folder or deactivate on-demand (so you’ll need enough hdd space to host all your files).
My suggestion to achieve the result in the easiest way is to install a bigger HDD or add another HDD on the client, and configure your OneDrive or other cloud storage services on it, in that case, UrBackup could do the job very easy, and you’ll have less annoyances.
Otherwise i think the best way is to switch to a 3rd party solutions for OneDrive and other cloud storage solutions which can make backups via API.
I think this is a good idea, and I’ll implement it like this. It could be that the dehydrated folders are not normal folders so it might not be able to backup such folders as well, even though they contain hydrated (normal) files. We’ll see.
Yeah, OneDrive would need to be backed up separately. Alternatively Microsoft has their own backup solution, legal hold, etc.