千家信息网

rsync的常用命令,及实现远程备份

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,rsyncrsync不但传输速度快,而且在传输时,可以比较欲复制的内容和本地端数据的差异,若有差异,则只备份有差异的数据,若无差异,则无需要备份二种工作方式:1.在本机上运行,和cp命令一样;例如:r
千家信息网最后更新 2026年11月01日rsync的常用命令,及实现远程备份

rsync

rsync不但传输速度快,而且在传输时,可以比较欲复制的内容和本地端数据的差异,若有差异,

则只备份有差异的数据,若无差异,则无需要备份

二种工作方式:

1.在本机上运行,和cp命令一样;例如:rsync -av /etc /tmp

2.通过ssh方式运行在两个主机之间;例如:rsync -av -e ssh root@192.168.50.163:/etc /tmp

常用命令:

-v:查看模式,可以列出很多信息

-q:与-v相反,安静模式,略过正常信息,只显示错误内容

-r:递归复制。可以针对目录来处理,非常重要

-u:仅更新,若目标文件较新,则保留新文件不会覆盖

-a:保留原有文件的各种属性

常用组合:

-av

示例:写一个脚本通过ssh备份远程端的数据,要通过cron一起,实现每天自动备份

#ssh-keygen -t rsa

#ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.50.163

以密钥的方式进行登陆,这样在远程备份的时候就不需要输入密码

#vim back.sh (写备份脚本)

#!/bin/bash

localdir=/tmp/backup

remotedir="/etc /boot /home"

remoteip="192.168.50.163"

[ -d ${localdir} ] || mkdir ${localdir}

for dir in ${remotedir};do

rsync -av -e ssh root@${remoteip}:${dir} ${localdir}

done

#chmod +x backup.sh(给脚本增加执行权限)

加入任务计划

#crontab -e

测试成功执行

备份 差异 数据 文件 方式 脚本 命令 常用 信息 内容 模式 传输 运行 安静 重要 成功 两个 主机 之间 任务 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华服互联网科技怎么样 今日互联网科技 互联网巨头科技公司 互联网科技资迅 唐信互联网科技 广西互联网科技公司 融贸通互联网科技 滨湖区互联网智能科技产品供应 成都玖崟互联网科技有限公司乐商圈怎么样 中化能源互联网科技招聘 电子商务与互联网科技的关系 互联网营销推广黑科技 互联网领先科技宣传片 互联网科技股为什么大涨 广州互联网高科技取餐柜 济南小医互联网科技有限公司招聘 唐山双旺合互联网科技产业园 互联网科技博主张洲 瑞安市蟠桃会互联网科技有限公司 互联网科技企业文化 科技互联网 广州宏创互联网科技 小马过河互联网科技 深圳市运趣互联网科技有限公司 重庆威客帮互联网科技 青岛科技大学互联网大赛研究生 互联网金融科技名词解释 为客找房互联网科技公司怎么样 工业互联网山东科技大学 杭州披云加互联网科技有限公司
0