Once you start using rsnapshot and you haven’t thought about increasing hard drive requirements, you didn’t setup LVM, you might want to migrate yours rsnasphot directory to bigger drive, preferably under LVM.
You might see how to setup LVM here
When it comes to migrate your current rsnapshot backup to other drive, you have two options:
- Migrate block by block from device1 to device2
dd if=/dev/device1 of=/dev/device2 bs=1024k
e2fsck -f /dev/device2
- Using rsync
rsync -az -H --delete --numeric-ids --sparse --xattrs --acls source destination
you might use also –verbose to see progress
First version will copy whole drive (or partition), while the latter will copy data itself. But don’t be surprised, if the latter takes more time. Due to plenty of hard links rsnapshot is creating, memory requirement is pretty high and speed of moving is slower than when copying partition byte by byte.