So you have a snapshot of data on one drive, and the current state of data on the second drive. How do you copy the difference between the two drives into a third directory?
Rync comes to the rescue here. And it doesn’t take much:
A simple –compare function makes it work:
--progress --compare-dest=/live /snapshot/ /differences_drive/
So what happens? Taking all archive flags into consideration (
-a) and being verbose (
-v) we show the progress (
--progress) of the rsync, with some fun statistics (
--stats), for a comparison between
/live and copy the files into
Sure beats having to md5 every file in both locations and doing an overlap comparison between them – use rsync for what it’s good for! 🙂
That should allow you to copy the files that have changed between two directories to a third, on any mounted or shared filesystem.
But you knew that already!