[Dirvish] Re: Use existing backup as initial image
Noel Kelly
nkelly at citrusnetworks.net
Tue Jan 16 13:36:06 UTC 2007
Noel Kelly wrote:
> We now have a requirement to backup some data from another office. This
> office has an ADSL line and rather than initially trying to suck all the
> data the wrong way up the data pipe, I rsync'ed it to a removeable disk
> (FAT32).
>
> I have now created the first dirvish image using --init and pointing to
> the data on the removeable disk. This works fine and I get a new image
> created.
>
> However the problem is that when I run point dirvish (via ssh) at the
> remote server it insists on copying over all the data again. I think it
> sees the image that has come off the removeable disk as it does not
> complain about there not being any default images etc and/or ask for
> --init.
>
> If I copy over a small subset of data (via ssh) using --init and then
> try subsequent backups it works fine so I my actual config mechanism works.
>
> I tried editing the removeable disk's --init image 'summary' file to
> reflect all the same hostnames etc as used during the network copy but
> this did not help.
>
> The removeable disk is FAT32 and as such the permissions and ownership
> did not transfer properly. I thought that rsync compares the file sizes
> rather than meta data but perhaps perms/owner make it see it as a
> totally new file? I have tried doing this with rsync but it did not
> make any difference.
I have tried this procedure again using a removeable disk formatted with
ext2 and this time it seems to work with no problems. In retrospect I
guess this is to be expected as the rsync options to preserve ownership
etc will baulk at something coming off a FAT32 drive.
So to get an initial image from a Windows machine onto a Linux server
will mean using the ext2ifs driver? (www.fs-driver.org)
Cheers
Noel
More information about the Dirvish
mailing list