rsync 使用普通用户增量备份

Linux运维 2019-08-30 58 次浏览 次点赞

配置免密 A B机器
A机器生成密钥  ssh-keygen
把公钥拷贝到B机器对应用户家目录authorized_keys 比如/home/xiaowang/.ssh/authorized_keys
ssh-copy-id -i /root/.ssh/id_rsa.pub xiaowang@192.168.0.132
把备份目录权限修改 不然汇报没有权限
chown -R xiaowang:xiaowang /data/backup
-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD
-r, --recursive 对子目录以递归模式处理。同步目录的时候要加上这个参数
使用-t选项后,rsync总会想着一件事,那就是将源文件的 modify time 同步到目标机器。
带有-t选项的rsync,会变得更聪明些,它会在同步前先对比两边文件的时间戳和文件大小,如果一致,则就认为两边文件一 
样,对此文件就不再采取更新动作了。
tar cvzf sujuku-pdate.gz /var/lib/mysql &> /dev/null
rsync -art -e "ssh -p 58102" sujuku-pdate.gz xiaowang@172.0.0.1:/data/backup

本文由 laowang 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论