rsync数据同步备份

  1. 1. 概述
  2. 2. rsync
    1. 2.1 常用指令
    2. 2.2 SSH远程同步
    3. 2.3 rsync协议远程同步
    4. 2.4 自用

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

💰

×

Help us with donation