User Tools

Site Tools


rsync

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
rsync [2012/05/30 19:46] – creado javirsync [2020/09/07 09:44] (current) jose
Line 1: Line 1:
 +====== rsync ======
 +
 +copy remote
 +
 +Mirar inotify que solo lanza eventos cuando hay modificación en ficheros para evitar rsync en cron
 +
 +===== Receta 1 =====
 +
 http://techtavern.wordpress.com/2008/11/19/resume-scprsync-file-transfer/ http://techtavern.wordpress.com/2008/11/19/resume-scprsync-file-transfer/
  
Line 5: Line 13:
 Explained: Explained:
  
--e ssh rsync will use ssh client instead of rsh +-e ssh rsync will use ssh client instead of rsh\\ 
--z compress file transfer +-z compress file transfer\\ 
--t preserve time (other attributes as owner or permissions are also possible) +-t preserve time (other attributes as owner or permissions are also possible)\\ 
--P resume incomplete file transfer +-P resume incomplete file transfer\\ 
--r recursive into subdirectories+-r recursive into subdirectories\\
 -v verbose -v verbose
 +
 +===== Receta 2 =====
 +
 +<code>
 +#!/bin/bash
 +
 +SOURCE="/var/www/wiki.legido.com/"
 +DESTINATION="/mnt/data/backups/wiki.legido.com/"
 +LOG="/var/log/backup_wiki_legido_com.log"
 +RSYNC="/usr/bin/rsync"
 +PORT="2223"
 +# Requires previous ssh keys exchange
 +# http://wiki.legido.com/doku.php?id=informatica:linux:ssh:login_intercambio_claves 
 +USER="user"
 +REMOTE_HOST="remotehost.domain.com"
 +
 +DATE="$(date +%d/%m/%Y) $(date +%H:%M:%S)"
 +
 +echo "
 +################### START: $DATE ##################"  >> $LOG
 +
 +$RSYNC -arv --no-implied-dirs --ignore-errors --rsh "ssh -p$PORT" $USER@$REMOTE_HOST:$SOURCE $DESTINATION >> $LOG 2>&1
 +
 +DATE="$(date +%d/%m/%Y) $(date +%H:%M:%S)"
 +
 +echo "
 +################### END: $DATE ##################"  >> $LOG
 +</code>
 +
 +===== Copiar evitando directorios de subversion =====
 +
 +  rsync -r --exclude=.svn /home/user/progname/ /home/user/progname.copy
 +
rsync.1338407163.txt.gz · Last modified: 2015/04/13 20:19 (external edit)