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
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wind.kaisa@gmail.com