rsync-2.6.3

Introduzione a rsync

Il pacchetto rsync contiene l'utilità rsync. Essa serve per la sincronizzazione di grandi archivi di file su una rete.

Informazioni sul pacchetto

Dipendenze di rsync

Opzionale

popt-1.7-5

Installazione di rsync

Per ragioni di sicurezza si incoraggia l'esecuzione del server rsync come utente e gruppo senza privilegi. Se si intende eseguire rsync come demone, creare l'utente e il gruppo rsyncd con i seguenti comandi:

groupadd rsyncd &&
useradd -c "rsyncd Daemon" -d /home/rsync -g rsyncd -s /bin/false rsyncd

Installare rsync eseguendo i seguenti comandi:

./configure --prefix=/usr &&
make &&
make install 

Configurazione di rsync

File di configurazione

/etc/rsyncd.conf

Informazioni di configurazione

Questa è una semplice configurazione solo per il download. Vedere la man-page di rsyncd per opzioni aggiuntive (es., autenticazione utente).

cat > /etc/rsyncd.conf << "EOF"
# This is a basic rsync configuration file
# It exports a single module without user authentication.

motd file = /home/rsync/welcome.msg
use chroot = yes

[localhost]
    path = /home/rsync
    comment = Default rsync module
    read only = yes
    list = yes
    uid = rsyncd
    gid = rsyncd

EOF

rsyncd init.d script

Notare che se si vuole fornire un archivio rsync sulla propria macchina locale bisogna avviare solo il server rsync. Questo script non è necessario per eseguire il client rsync.

Installare l'init script /etc/rc.d/init.d/rsyncd incluso nel pacchetto blfs-bootscripts-6.0.

make install-rsyncd

Contenuti

Il pacchetto rsync contiene rsync.

Descrizione

rsync

rsync sostituisce rcp (e scp), che ha molte più funzioni. Esso usa "l'algoritmo rsync", che fornisce un metodo molto veloce di sincronizzazione di file remoti. Fa questo inviando solo le differenze nei file sul collegamento, senza richiedere che entrambi i set di file siano presenti in anticipo ad una estremità del collegamento.

Last updated on