I have an idea for an application that should help with backups. I came up with the idea after talking with my dad. He is very fond of his data and likes to create backups. But, being a silver surfer with only limited english knowledge many backup programs are too difficult for him to use.
His workflow now is mainly:
- Plugging a USB hard drive
- remembering what to back up
- copy & paste the data onto the hard drive
- clicking away any notifications about existing files
- hoping the copy process runs sucessfully
I thought that there must be an easier way to this. And there is: UDEV rules allow to target specific (usb) devices and run scripts on add or remove events. However, there is one caveat: You must be proficient with UDEV rules & scripting. This is when and why I came up with an idea for an app.
So, the app would essentially be a frontend that matches hardware devices to a backup action. The user selects a device and attaches one (or more) actions to it. The udev rules should be written automatically to the correct folder when saved.
Other software I have considered:
- Déjà Dup
- fwbackups
- Grsync
- Timeshift
None of them allows for my dads use case: Plug in the hard drive and wait for a success notification.
Do you think this is a good idea for an application that many people would use?