issues syncing between one host and another

Kevin Korb kmk at sanitarium.net
Thu Sep 5 07:03:32 CEST 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

No, it is linking the new target to the previous link-dest

On 09/05/13 01:02, Jonathan Aquilina wrote:
> Doesnt my script already do that at the very end?
> 
> 
> On Thu, Sep 5, 2013 at 7:00 AM, Kevin Korb <kmk at sanitarium.net 
> <mailto:kmk at sanitarium.net>> wrote:
> 
> Ahh, I missed looking at the ln command.  You are supposed to be 
> linking the backup you just made to .current.  So,
> 
> ssh $user@$remotehost ln -sf $remotedir 
> /home/aquj001/recievingDir.current
> 
> On 09/05/13 00:54, Jonathan Aquilina wrote:
>> Hey Kevin
> 
>> The path works as it is after i recreated the .current directory 
>> but im still having the issue of a directory on the remote being 
>> created with too many symbolic links in it and no files.
> 
> 
>> On Wed, Sep 4, 2013 at 8:27 PM, Kevin Korb <kmk at sanitarium.net
> <mailto:kmk at sanitarium.net>
>> <mailto:kmk at sanitarium.net <mailto:kmk at sanitarium.net>>> wrote:
> 
>>> linkdest=$(ssh $user@$remotehost /usr/linux/bin/readlink/
>> /home/aquj001/recievingDir.current)
> 
>> There probably shouldn't be a trailing / on the readlink
>> command.
> 
>> If that doesn't settle it is the path in the error message the 
>> target or the link-dest?
> 
>> If it is the target try sending a mkdir first.
> 
>> On 09/04/13 09:56, Jonathan Aquilina wrote:
>>> I have the following script that I am working on
> 
>>> #!/bin/bash
> 
>>> date=$(date +%F--%T)
> 
>>> #ssh parameters user=aquj001 remotehost=qa4app
> 
>>> localdir=/home/aquj001/INFENG/scripts 
>>> remotedir=/home/aquj001/recievingDir.$date
> 
>>> linkdest=$(ssh $user@$remotehost /usr/linux/bin/readlink/ 
>>> /home/aquj001/recievingDir.current)
> 
>>> rsync -a --compress  --link-dest=$linkdest --out-format='%i
>>> %n%L %l %M' --omit-dir-times  "$localdir" 
>>> "$user@$remotehost:$remotedir" ssh $user@$remotehost /bin/rm
>>> -f /home/aquj001/recievingDir.current ssh $user@$remotehost ln
>>> -sf $remotedir $linkdest
> 
>>> now the issue becomes when i run it, I get the following
>>> errors.
> 
>>> rsync: change_dir#4 
>>> "/home/aquj001/recievingDir.2013-09-04--15:53:16" failed: No 
>>> such file or directory (2) rsync error: errors selecting 
>>> input/output files, dirs (code 3) at main.c(877)
>>> [receiver=3.0.6] rsync: connection unexpectedly closed (9 bytes
>>> received so far) [sender] rsync error: error in rsync protocol
>>> data stream (code 12) at io.c(600) [sender=3.0.6]
> 
>>> It still creates the directory on the remote machine but its 
>>> empty and nothing but sym links. Any ideas as to what th
>>> eissue is would be greatly appreciated.
> 
>>> This is on an AIX 6.1 system installed from the aix toolbox 
>>> package.
> 
> 
>>> -- Jonathan Aquilina
> 
> 
> 
>> -- Please use reply-all for most replies to avoid omitting the 
>> mailing list. To unsubscribe or change options: 
>> https://lists.samba.org/mailman/listinfo/rsync Before posting, 
>> read: http://www.catb.org/~esr/faqs/smart-questions.html
> 
> 
> 
> 
>> -- Jonathan Aquilina
> 
> 
> 
> 
> 
> -- Jonathan Aquilina

- -- 
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
	Kevin Korb			Phone:    (407) 252-6853
	Systems Administrator		Internet:
	FutureQuest, Inc.		Kevin at FutureQuest.net  (work)
	Orlando, Florida		kmk at sanitarium.net (personal)
	Web page:			http://www.sanitarium.net/
	PGP public key available on web site.
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlIoEKQACgkQVKC1jlbQAQdMTwCg8/BmBGHwEM5VzpZhQOaxs33S
b+0AoJYaGb5poaDdEx+FSxM2kYGZiYhj
=DdM8
-----END PGP SIGNATURE-----


More information about the rsync mailing list