Difference between revisions of "Rsync"
From Alessandro's Wiki
(Created page with '* sync a directory, deleting deleted files from destination rsync --progress --delete -avP srv::home /mnt/mirror/home/ * script from http://blog.interlinked.org/tutorials/rsy...') |
Porcelinux (talk | contribs) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
* | *: some options | ||
# -x one filesystem | |||
# -X xattr | |||
# -z compress | |||
# -H preserve hard links | |||
# -c checksum | |||
# --delete remove deleted files from destination | |||
# --delete-excluded | |||
* sync a directory, deleting deleted files from destination | |||
rsync --progress --delete -avP srv::home /mnt/mirror/home/ | rsync --progress --delete -avP srv::home /mnt/mirror/home/ | ||
* Specify a port for the ssh connection: | |||
rsync --rsh='ssh -p2222' <sourcefile> user@host:/destination/directory | |||
* script from http://blog.interlinked.org/tutorials/rsync_time_machine.html | * script from http://blog.interlinked.org/tutorials/rsync_time_machine.html |
Latest revision as of 06:32, 9 October 2020
- some options
- -x one filesystem
- -X xattr
- -z compress
- -H preserve hard links
- -c checksum
- --delete remove deleted files from destination
- --delete-excluded
- sync a directory, deleting deleted files from destination
rsync --progress --delete -avP srv::home /mnt/mirror/home/
- Specify a port for the ssh connection:
rsync --rsh='ssh -p2222' <sourcefile> user@host:/destination/directory
#!/bin/sh date=`date "+%Y-%m-%dT%H_%M_%S"` HOME=/home/user/ rsync -azP \ --delete \ --delete-excluded \ --exclude-from=$HOME/.rsync/exclude \ --link-dest=../current \ $HOME user@backupserver:Backups/incomplete_back-$date \ && ssh user@backupserver \ "mv Backups/incomplete_back-$date Backups/back-$date \ && rm -f Backups/current \ && ln -s back-$date Backups/current"