Hello everybody, I'd like to save/restore some partitions on my harddrive via rsync. (They happen to contain other os'es, so I can't safely mount the partitions read/write). So, I'd like to do something like rsync /dev/hda1 server::images/part_1.image -c -z -B65536 -S but: - "skipping non-regular file part_1" is misleading. Not the destination is not a file, the source is. - I know that it won't be possible to use rsync on character devices - but it could operate on block devices. - Is there a way to say "Don't check the complete checksum, instead send the sums of the individual block at once" so that rsync doesn't read the data sets on both ends? (which could take a time, given that partitions are some MB in size). I'd like rsync to just send the checksums and whenever some part is different it is replaced in the file. - Maybe it would make sense not to use a temporary file but to write into the original. How can I do that? - At last a wish: if this copy could be compressed (as discussed in the last few days) I'd be very happy. But that won't work if something in the middle changes - then we'd have to rewrite the complete file .... How about using a compressed filesystem? (is there a current patch to ext2 anywhere? It's a long time since I heard about a compressed ext2). - As I'd plan to zero-out the unused parts of the partition before I could use the parameter -S which should allow not to save the many 0's which come from the source partition .... That could be a little substitute for compression. Any help appreciated! Regards, Phil
On Fri, 5 Jul 2002, Ph. Marek wrote:> Hello everybody,> I'd like to save/restore some partitions on my harddrive via rsync. > (They happen to contain other os'es, so I can't safely mount the partitions > read/write).Can you dd the partition (or parts of it) to a temporary store, and then rsync that temporary image (of part of) the partition? Doei, Arthur. -- +- Arthur van Leeuwen, Systems Consultant, arthurvl@xos.nl -+ | X/OS Experts in Open Systems BV | | Kruislaan 419 Phone: +31 20 6938364 | | 1098 VA Amsterdam Fax: +31 20 6948204 |