I'm using Timeshift for about an year now. Nothing special, just regular old rsync backups with default settings. I'm currently using Linux Mint 21.
Sadly my harddrive on which i store my Timeshift backups, is showing it's age and is about to fail. So before everything goes to hell i decided to migrate my backups to another, new harddrive. Only problem is that, there are over 5 Million tiny files to copy. The large files copy pretty quick but the rest would take a long, long, long time, about a week according to the counter. So i figured, hey why not put everything into a .tar archive and copy the whole thing in one big swoop.
So here is what i did.
In Console:
1. I navigated to / of the old harddrive
2. Then i did :
Code: Select all
sudo tar -cvf Timeshift_Snapshots timeshift
4. Generate checksum for the .tar archive on the root of the old harddrive, the new one and compared them, to make sure nothing got corrupted during the copy process.
5. Right -Click -> Extract to...
6. Extracted the whole .tar archive to the root of the new harddrive
7. Tell Timeshift to use the new harddrive from now on.
My question now is the following:
Is this safe and correct what i did? Will these snapshots, after i extracted them from the .tar archive work normally as they should?
I remember a friend of mine had a big problem with his snapshots working properly, after he moved them to another harddrive.
Although he compressed them into a .tar.gz archive and then decompressed them on his new harddrive. As you can see i did not apply any compression to my archive but i'm still unsure about the way i did it.