Speed problem

tim.conway at philips.com tim.conway at philips.com
Thu Nov 14 17:48:01 EST 2002


Here's one of my setups.  It's invoked from inetd.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Tools at timsync
/home/Tools/newsync/clients/sparetool>grep rsync /etc/inetd.conf 
/etc/services  ;cat /etc/rsyncd.conf
/etc/inetd.conf:rsync   stream  tcp     nowait  root    /usr/bin/rsync 
rsyncd  --daemon
/etc/services:rsync             873/tcp         rsyncd          # rsync 
daemon

log file = /var/tmp/rsyncd.log
pid file = /var/run/rsyncd.pid

[master1]
path = /mastertoolservers/master1
refuse options = checksum
read only = yes
use chroot = no
uid = Tools 
gid = Tools 
ignore nonreadable = yes


[master2]
path = /mastertoolservers/master2
refuse options = checksum
read only = yes
use chroot = no
uid = Tools 
gid = Tools 
ignore nonreadable = yes

[admin]
path = /mastertoolservers/master2/admin
refuse options = checksum
read only = yes
use chroot = no
uid = Tools 
gid = Tools 
ignore nonreadable = yes

[incoming]
path = /users/Tools/incoming
read only = no
use chroot = no
uid = Tools 
gid = Tools 
list = no

Tools at timsync
/home/Tools/newsync/clients/sparetool>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Here's a little script I crapped together to fire one up in any arbitrary 
site where I don't have root.  An idling rsyncd doesn't eat much cpu or 
ram.  I just reference it in the crontab for my user, and there's always 
one waiting for me.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#!/bin/sh

PATH=/bin:/usr/bin:/usr/sbin:/sbin:/etc:/cadappl/encap/bin
export PATH
pidfile=$HOME/.rsyncd.pid
logfile=$HOME/.rsyncd.log
configfile=$HOME/.rsyncd.conf

[ -f "$pidfile" -a -s "$pidfile" ] && ps -p `cat "$pidfile"` |grep rsync 
>/dev/null && exit 0

{

echo "log file = $logfile
pid file = $pidfile

[cadappldist]
lockfile = /var/tmp/rsyncd.cadappldist.lock
max connections = 2
path = /cadappldist
use chroot = no
read only = yes
uid = Tools
gid = Tools
list = yes

[cadappldistrw]
lockfile = /var/tmp/rsyncd.cadappldistrw.lock
max connections = 1
path = /cadappldist
use chroot = no
read only = no
uid = Tools
gid = Tools
list = no" >$configfile

rsync --daemon --port=4024 --config=$configfile 

}</dev/null >&0 2>&1 &
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
There'a a lot more useful info in the man pages.  examine "--port=" and 
"--daemon", and maybe "--no-detach" in rsync(1), and read rsyncd.conf(5) 
all the way through.  You can have password authentication, exclusions, 
parameter control... lots of stuff.

Good luck.

Tim Conway 
conway.tim at spilihp.com reorder name and reverse domain 
303.682.4917 office, 303.921.0301 cell 
Philips Semiconductor - Longmont TC 
1880 Industrial Circle, Suite D 
Longmont, CO 80501 
Available via SameTime Connect within Philips, caesupport2 on AIM 
"There are some who call me.... Tim?" 




uwp at dicke-aersche.de
Sent by: rsync-admin at lists.samba.org
11/13/02 12:45 PM
Please respond to uwp

 
        To:     Tim Conway/LMT/SC/PHILIPS at AMEC
        cc:     rsync at lists.samba.org
<uwp at quatar.philips.com>
        Subject:        Re: Speed problem
        Classification: 



On Wed, 13 Nov 2002 tim.conway at philips.com wrote:

> I agree, rsh as root is bad.  I wouldn't suggest that.  I'm talking 
about
> running "rsync --daemon", using /etc/rsyncd.conf to control the form of
> the access.  It's pretty good for reading, and mostly works for writing.

Do I get you right ? You don't need any transport mechanism, rsync can
to everything by itself ? I thought rsh or ssh is a must. Can you give an
example how to do it ?

Thank you !

Mermgfurt,
                                 Udo
-- 
Udo Wolter                      |  /"\
email:    uwp at dicke-aersche.de  |  \ / ASCII RIBBON CAMPAIGN
www:      www.dicke-aersche.de  |   X    AGAINST HTML MAIL
dark:    heaven at lutz-ziffer.de  |  / \


-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html






More information about the rsync mailing list