I’m running Fedora Server 41 on my home server, and I have the following setup:
- /mnt/data – an 8TB internal drive (Btrfs filesystem) where I store non-OS related data like Podman container volumes, shared data for SMB users, and other files.
- /mnt/backup – an 8TB external USB drive (also Btrfs filesystem) that is always connected and mounted, where I want to back up the data from
/mnt/data
on a daily basis.
I’m looking for the best approach to automate this backup process and ensure it runs smoothly. Both drives are formatted with Btrfs, so I’m considering using tools like rsync, Btrfs snapshots, or Snapper to handle the backup.
It would be nice to monitor the backup process using Cockpit, but it’s not a must-have requirement.
Just to note, I am new to Fedora. Previously, my home server was running Windows, and I was using the built-in backup tool in Windows to handle my backups.
Could someone suggest the most efficient and reliable method for backing up this data on a daily basis? Also, should I rely on Btrfs snapshots, rsync, or another approach, given that both drives use Btrfs?
Thanks in advance for your suggestions!