This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Rsync link-dest not working for a host with the most recent rsync/cygwin 1.7
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Mon, 26 Oct 2009 11:42:02 +0100
- Subject: Re: Rsync link-dest not working for a host with the most recent rsync/cygwin 1.7
- References: <2bbbac860910210102m76657f7eu123bf229035b0119@mail.gmail.com>
- Reply-to: cygwin at cygwin dot com
On Oct 21 01:02, Chris Francy wrote:
> So to demonstrate the link-dest function on my linux box here is a
> simple example using relative directories including the output on my
> backup server (debian linux 5.0) (http://pastebin.com/m191da91f).
>
> I have a test case (http://pastebin.com/m6797debc) that I ran against
> both two of my systems to demonstrate the difference in behavior.
>
> Here (http://pastebin.com/m77f9f3b6) is my output when I run the
> command on my backup server to get the stuff off my 1.5 host.
I'm somewhat puzzled. I tried both of your testcases, and the link-dest
created a hardlink in dest2 from the original in dest1 just fine. And,
yes, that's under Cygwin 1.7. The only noticable difference was that
I'm not running a rsync server on the server side, rather I used the
'single colon' syntax to connect to the server using a remote shell.
Here's the result under Cygwin 1.7:
$ uname -r
1.7.0(0.216/5/3)
$ rsync -vrltH --delete -pgo --stats -z -D --numeric-ids \
--link-dest=../dest1/ my_server:tmp/sourcedir/testfile \
dest2/testfile
receiving incremental file list
Number of files: 1
Number of files transferred: 0
Total file size: 1048576 bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 26
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 11
Total bytes received: 40
sent 11 bytes received 40 bytes 34.00 bytes/sec
total size is 1048576 speedup is 20560.31
$ stat */*
File: `dest1/testfile'
Size: 1048576 Blocks: 1024 IO Block: 65536 regular file
Device: 2878ad22h/678997282d Inode: 3940649674099221 Links: 2
Access: (0664/-rw-rw-r--) Uid: (11001/ corinna) Gid: (11125/vinschen)
Access: 2009-10-26 11:31:51.000000000 +0100
Modify: 2009-10-26 11:20:10.000000000 +0100
Change: 2009-10-26 11:33:00.333478700 +0100
File: `dest2/testfile'
Size: 1048576 Blocks: 1024 IO Block: 65536 regular file
Device: 2878ad22h/678997282d Inode: 3940649674099221 Links: 2
Access: (0664/-rw-rw-r--) Uid: (11001/ corinna) Gid: (11125/vinschen)
Access: 2009-10-26 11:31:51.000000000 +0100
Modify: 2009-10-26 11:20:10.000000000 +0100
Change: 2009-10-26 11:33:00.333478700 +0100
As you can see, the files are hardlinked to one another, as expected.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple