I see how the complexity could easily grow. That returns it back to the profile idea, I suppose. Where are the settings stored at the moment? Does that create an obstacle? I want to say I checked once using 'dmesg', but I can't recall now. While I use Linux as my main operating system, the majority of my knowledge is in web development, so I'm that familiar with how the DE actually works.
> 4) You ask about the timing of when to do full backups. That we'd get for free. Deja Dup looks at what's in the backup location already and decides if it has been too long since the last full backup.>
When does it decide that it's been too long though? Is it based on time or the number of backups or something else?
> 7) One thought is that we could get most of what you want "for free" for a certain class of users if we simply looked at the mount path instead of the UUID (which as you guessed is what we currently do). The UUID logic was written back before most distros automounted by UUID (how widespread is that now?). My original goal was just to make sure that you never accidentally triggered a backup by plugging in some thumb drive, instead of your backup drive. But if we used mount path, we'd get UUID logic for free nowadays, but we'd also cater to people that had custom fstabs that put both drives in the same mount, right? That's what you originally tried to do, before realizing Deja Dup was using UUIDs? Only really a solution that unblocks the technical users. But a far easier fix at least. Also wouldn't help with any other kind of backup locations (like remote), but I think that's a less common request than "multiple backup drives" which seems to be fairly common -- I guess people take one drive off-site and rotate every now and then.>
Yeah, using the mount path rather than the UUID would definitely work for me, but would be catering to more technical users using custom fstabs.
Mmm. The mount path idea would only work if we were able to tell if something were actually mounted to the path. Otherwise we could get spurrious errors or filling up a local folder by accident.
I wonder how it would look from a user perspective as well... it might not be obvious to a regular user how to best choose a location.