RSync & NTBackup dilemma - compression
Posted on 2006-10-30
The question: How can I make the most of rsync running under Windows and get it to store files in a compressed format?
The details: I'm using rsync (DeltaCopy) and NTBackup to remotely backup one Windows 2003 server to another across broadband links. I'm looking for help from EE to try and determine the best method using the two apps or preferably just one. Right now I'm doing nightly differential backups with NTBackup which includes the System State. The resulting file is approx. 2GB and slowly growing. It has about doubled in size in a month and I'm guessing it will continue to grow unless I do another full backup.
I'm using NTBackup for the following reasons:
1 It gets the System State
2 It uses Shadow Copy to get all open files
3 It saves in one neat and easy file
Using rsync to get my .bkf file to the remote server sped things up significantly over XCopy. It still says it's copying 2GB but I think it's telling me the entire size of the file it's copying, even if it only copies some of the bits. It takes just under an hour to copy the 2GB over DSL/Cable lines.
My biggest problem with using rsync alone is that I would miss out on the storage compression. I know rsync compresses data to transfer over the wire but does it store the files on the remote end compressed? I need to have it compressed on the remote server to save storage space. I know about hardware compressing the drive, but isn't that additional compression beyond the software compression? What I mean is, if I have a 2GB file and compress it to 1GB with NTBackup and then store it on a compressed drive, won't it still compress further? I think with rsync, it may compress the 2GB file for transfer but I end up with a 2GB file on the other side (or ~1GB) on a compressed drive. Is that correct?
Thanks in advance.