--link-dest isn't linking

Paul Slootman paul+rsync at wurtel.net
Mon Apr 23 03:23:11 MDT 2012


On Sun 22 Apr 2012, darxus at chaosreigns.com wrote:

> rsync -Ha --link-dest=/media/4tb/bak/panic-2012-01-01 /media/2tb/bak/panic-2012-02-01 /media/4tb/bak/
> 
> root at dancer:/media/4tb/bak# ls -l panic*/home/darxus/0000_latest.jpg
> -rw------- 15 darxus darxus 100772 1999-09-14 21:19 panic-2011-12-20/home/darxus/0000_latest.jpg
> -rw------- 15 darxus darxus 100772 1999-09-14 21:19 panic-2012-01-01/home/darxus/0000_latest.jpg
> -rw-------  1 darxus darxus 100772 1999-09-14 21:19 panic-2012-02-01/home/darxus/0000_latest.jpg
> 
> Why isn't it hard linking?  This is driving me nuts.
> 
> When I do --itemize-changes, for that file, it says:
> >f+++++++++ panic-2012-02-01/home/darxus/0000_latest.jpg

There is no file "panic-2012-02-01/home/darxus/0000_latest.jpg" in the
--link-dest directory. There _is_ a home/darxus/0000_latest.jpg file,
but that's not what's being looked for.

Try modifying your command to:

    rsync -Ha --link-dest=/media/4tb/bak/panic-2012-01-01/ /media/2tb/bak/panic-2012-02-01/ /media/4tb/bak/panic-2012-02-01/

(Whenever in doubt, use trailing slashes :-)


Paul


More information about the rsync mailing list