rsync的常用命令,及实现远程备份
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,rsyncrsync不但传输速度快,而且在传输时,可以比较欲复制的内容和本地端数据的差异,若有差异,则只备份有差异的数据,若无差异,则无需要备份二种工作方式:1.在本机上运行,和cp命令一样;例如:r
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
录播教室服务器
数据库死锁工作原理
软件开发有前景
ctbs登录数据库异常
数据分析还是软件开发
聊城软件开发制作
软件开发支持包是啥
网鼎杯网络安全大赛比赛题目
远程服务器设置教程
西门子子贴片机数据库密码
实时数据库转为关系数据库
电脑网络安全概念股
建立远程数据库
宿迁有没有软件开发公司
校园网络安全检查总结报告
世界网络安全大赛个人排名
随着手机网络技术的发展
宝山区网络安全工控机生产厂家
数据库中的数据一般储存在
网络安全橱窗内容
网易企业邮箱服务器名称
p2p下载服务器
软件开发可行性分析方面
服务器开启安全入口如何强登
贵阳酒店软件开发价格
南昌租房软件开发
青浦区自动化软件开发口碑推荐
usb软件开发
末日来袭怎样选择服务器
点餐系统服务器