On non Pi Linux, I use Backintime which is a front end for rsync. There are lots of alternatives similar to Backintime with the GUI used only to create a schedule and something runs the rsync command in the background. There is lots of info on rsync and on cron to schedule the rsync.
For a non GUI system, I would create a script to run rsync for the backup then cron to run the script. The script could do things like create a new directory for each backup so you have multiple backups.
Cron takes a few minutes to learn then you can use it for anything.
Scripts take 30 minutes to learn for the basics and maybe 60 minutes by the time you add date/time in file names.
rsync is about 10 minutes for understanding the bits needed for a backup.
I think the Pi card copier uses dd in the background so that is another option.
For a non GUI system, I would create a script to run rsync for the backup then cron to run the script. The script could do things like create a new directory for each backup so you have multiple backups.
Cron takes a few minutes to learn then you can use it for anything.
Scripts take 30 minutes to learn for the basics and maybe 60 minutes by the time you add date/time in file names.
rsync is about 10 minutes for understanding the bits needed for a backup.
I think the Pi card copier uses dd in the background so that is another option.
Statistics: Posted by peterlite — Fri Apr 25, 2025 11:34 pm