侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

rsync相关整理

2023-09-26 星期二 / 0 评论 / 0 点赞 / 51 阅读 / 1450 字

增量同步: flock -xn /var/run/rsync_db.lock -c '/usr/bin/rsync -avzP --delete --password-file=/etc/rsyncd

增量同步:

flock -xn /var/run/rsync_db.lock -c '/usr/bin/rsync -avzP --delete --password-file=/etc/rsyncd/ladp.secrets  /bak/orginDir [email protected]::targetDir'

 

上传文件(mysqldump文件以及备份至远程服务器):

#!/bin/bashbakdate=`date +%Y%m%d%H`bakpath="/bak/"$bakdatebackdb=(dbname)#mkdir directoryif [ ! -d $bakpath ]; then    mkdir -p $bakpathfifor db in ${backdb[@]}do  bakfile=$bakpath"/"$db"."$bakdate".sql" /usr/bin/mysqldump  -hlocalhost -uroot -P3307 -pXXXXX --skip-lock-tables --default-character-set=utf8  $db>$bakfile gzip $bakfiledone#clear 30 days agocldate=`date +%Y%m%d%H -d "30 days ago"`clpath="/bak/"$cldate#echo $clpathif [ -d $clpath ]; then    rm -fr $clpathfiflock -xn /var/run/rsync_db.lock -c '/usr/bin/rsync -rvlHpogDtS --progress --delete --password-file=/etc/rsyncd/ladp.secrets  /bak [email protected]::rsyncTarget'

 

rsync算法是为了在传输文件的同时,减少数据传输。算法核心有四块内容:

1)分块Checksum算法

2)传输算法。

3)checksum查找算法

4)比对算法

参见链接:http://coolshell.cn/articles/7425.html#more-7425

 

 

 

广告 广告

评论区