rsync数据同步备份 - Wed, Jun 23, 2021
rsync数据同步备份
1. 概述
由于经常重装系统,为了防止数据丢失,需要对数据进行全量备份。
2. rsync
rsync开源的数据同步命令
2.1 常用指令
rsync -av --delete source/ destination
-a
递归同步并同步元信息
-v
打印日志
--delete
目标中删除数据(源中没有的)
--exclude='*.txt'
排除同步txt文件
--exclude 'dir1/*'
排除同步文件夹
--exclude={'file1.txt','dir1/*'}
多排除模式
--link-dest
增量同步(需要基准目录)
rsync -a --delete --link-dest /compare/path /source/path /target/path
2.2 SSH远程同步
rsync -av --delete source/ username@remote_host:destination
2.3 rsync协议远程同步
rsync -av source/ rsync://192.168.122.32/module/destination
2.4 自用
rsync -av --delete --exclude="/home/pana/.cache/*" --exclude="/home/pana/.cargo/registry/cache/*" --exclude="/home/pana/.npm/*" --exclude="/home/pana/.pub-cache/*" /home/pana/ /run/media/pana/code/kaisawind