位置: IT常识 - 正文

Linux中使用数据备份同步工具Rsync的实例教程(linux 数据类型)

编辑:rootadmin
这篇文章主要介绍了Linux中使用数据备份同步工具Rsync的实例教程,Rsync的操作命令十分简洁,文中还讲到了使用rsync增量传输大文件的优化技巧,需要的朋友可以参考下... 16-04-19

推荐整理分享Linux中使用数据备份同步工具Rsync的实例教程(linux 数据类型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux 处理数据,linux 数据类型,linux使用数据库,在linux系统对数据进行分析,linux操作数据库常用命令,linux 处理数据,linux 处理数据,linux使用数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

对于运维人员来说,数据备份是最重要的工作之一,rsync就是一款通过网络备份重要数据的工具/软件。

Rsync同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议,它可以复制或者显示目录并复制文件。rsync默认监听TCP 873端口,通过远程shell如rsh和ssh复制文件。同时要求必须在远程和本地系统上都安装sync。

Linux上如果没有安装,装起来也很简单:

代码如下: # sudo apt-get install rsync #在debian、ubuntu 等在线安装方法; # yum install rsync #Fedora、Redhat 等在线安装方法; # rpm -ivh rsync #Fedora、Redhat 等rpm包安装方法;

rsync的主要优点是:

速度:最初会在本地和远程之间拷贝所有内容。下次,只会传输发生改变的块或者字节。

安全:传输可以通过ssh协议加密数据。

低带宽:rsync可以在两端压缩和解压数据块。

sync命令语法:

代码如下:#rsysnc [options] source path destination path

以下将根据sync的参数和应用场景来给大家介绍具体的用法:

Linux中使用数据备份同步工具Rsync的实例教程(linux 数据类型)

示例: 1-启用压缩

代码如下:[root@localhost /]# rsync -zvr /home/aloft/ /backuphomedirbuilding file list ... done.bash_logout.bash_profile.bashrcsent 472 bytes received 86 bytes 1116.00 bytes/sectotal size is 324 speedup is 0.58

上面的rsync命令使用了-z来启用压缩,-v是可视化,-r是递归。上面在本地的/home/aloft/和/backuphomedir之间同步。

示例: 2-保留文件和文件夹的属性

代码如下:[root@localhost /]# rsync -azvr /home/aloft/ /backuphomedirbuilding file list ... done./.bash_logout.bash_profile.bashrcsent 514 bytes received 92 bytes 1212.00 bytes/sectotal size is 324 speedup is 0.53

上面我们使用了-a选项,它保留了所有人和所属组、时间戳、软链接、权限,并以递归模式运行。

示例: 3-同步本地到远程主机

代码如下:root@localhost /]# rsync -avz /home/aloft/ azmath@192.168.1.4:192.168.1.4:/share/rsysnctest/Password:building file list ... done./.bash_logout.bash_profile.bashrcsent 514 bytes received 92 bytes 1212.00 bytes/sectotal size is 324 speedup is 0.53

上面的命令允许你在本地和远程机器之间同步。你可以看到,在同步文件到另一个系统时提示你输入密码。在做远程同步时,你需要指定远程系统的用户名和IP或者主机名。

示例: 4-远程同步到本地

代码如下:[root@localhost /]# rsync -avz azmath@192.168.1.4:192.168.1.4:/share/rsysnctest/ /home/aloft/Password:building file list ... done./.bash_logout.bash_profile.bashrcsent 514 bytes received 92 bytes 1212.00 bytes/sectotal size is 324 speedup is 0.53

上面的命令同步远程文件到本地。

示例: 5-找出文件间的不同

代码如下:[root@localhost backuphomedir]# rsync -avzi /backuphomedir /home/aloft/building file list ... donecd+++++++ backuphomedir/>f+++++++ backuphomedir/.bash_logout>f+++++++ backuphomedir/.bash_profile>f+++++++ backuphomedir/.bashrc>f+++++++ backuphomedir/abc>f+++++++ backuphomedir/xyzsent 650 bytes received 136 bytes 1572.00 bytes/sectotal size is 324 speedup is 0.41

上面的命令帮助你找出源地址和目标地址之间文件或者目录的不同。

示例: 6-备份rsync命令可以用来备份linux。你可以在cron中使用rsync安排备份。

代码如下:0 0 * * * /usr/local/sbin/bkpscript &> /dev/nullvi /usr/local/sbin/bkpscriptrsync -avz -e ‘ssh -p2093′ /home/test/ root@192.168.1.150:/oracle/data/

rsync增量传输大文件优化技巧:问题:rsync用来同步数据非常的好用,特别是增量同步。但是有一种情况如果不增加特定的参数就不是很好用了。比如你要同步多个几十个G的文件,然后网络突然断开了一下,这时候你重新启动增量同步。但是发现等了好久都没有进行数据传输,倒是机器的IO一直居高不下。

原因:rsync具体的增量同步算法不太清楚。根据它的表现来看,可能在增量同步已经存在的一个文件时,会校验已传输部分数据是否已源文件一致,校验完成才继续增量同步这个文件剩下的数据。所以如果对一个大文件以这样的算法来增量同步是非常花时间并且占用IO资源的。

方法:半夜花了一个多小时查看了rsync的文档,发现有一个参数能快速恢复大文件的增量同步,–append。设置–append参数会在增量同步时计算文件大小并直接追加新的数据到文件,这样就省了费IO校验的过程。不过这个参数最好只在源文件和目标文件都不会更改的时候使用比较安全,比如备份的文件。

本文链接地址:https://www.jiuchutong.com/zhishi/278697.html 转载请保留说明!

上一篇:公司多缴了税款,会计要怎样做账?(公司多缴税款超过3年怎么办)

下一篇:春天里的一只雄性开普梅莺 (© JZHunt/Getty Images Plus)(春天里的____作文)

  • 高德地图语音怎么设置原声(高德地图语音怎么换成原来)

    高德地图语音怎么设置原声(高德地图语音怎么换成原来)

  • 微信专清里面的文件可以删除吗(微信专清里面的视频怎样恢复)

    微信专清里面的文件可以删除吗(微信专清里面的视频怎样恢复)

  • 苹果手机该不该更新系统(苹果手机该不该贴膜)

    苹果手机该不该更新系统(苹果手机该不该贴膜)

  • 微信关闭视频语音邀请会怎样(微信关闭视频语音邀请对方显示什么)

    微信关闭视频语音邀请会怎样(微信关闭视频语音邀请对方显示什么)

  • 群公告和群待办有什么区别(群公告和群待办是一个东西吗)

    群公告和群待办有什么区别(群公告和群待办是一个东西吗)

  • 快手钱包冻结了怎么办(快手钱包冻结了怎么解冻)

    快手钱包冻结了怎么办(快手钱包冻结了怎么解冻)

  • 华为手机色彩校正要不要开启(华为手机色彩校正模式怎么关闭)

    华为手机色彩校正要不要开启(华为手机色彩校正模式怎么关闭)

  • 双模九频是什么意思(双模九频段)

    双模九频是什么意思(双模九频段)

  • oppo手机有个耳机图标怎么办(oppo手机上有个耳机标志)

    oppo手机有个耳机图标怎么办(oppo手机上有个耳机标志)

  • 怎么取消手机锁屏密码(怎么取消手机锁屏动态壁纸)

    怎么取消手机锁屏密码(怎么取消手机锁屏动态壁纸)

  • 蓝屏代码0x000001e(蓝屏代码0X0000007B)

    蓝屏代码0x000001e(蓝屏代码0X0000007B)

  • 微信图片保存到电脑上打不开(微信图片保存到系统相册在哪里)

    微信图片保存到电脑上打不开(微信图片保存到系统相册在哪里)

  • 苹果怎么看自动续费的东西(苹果怎么看自动续费有没有关闭)

    苹果怎么看自动续费的东西(苹果怎么看自动续费有没有关闭)

  • qq语音通话没有声音是怎么回事(qq语音通话没有声音怎么弄)

    qq语音通话没有声音是怎么回事(qq语音通话没有声音怎么弄)

  • 安卓mmi怎么卸载(android怎么卸载)

    安卓mmi怎么卸载(android怎么卸载)

  • 数字上下标怎么打出来(数字上下标怎么做)

    数字上下标怎么打出来(数字上下标怎么做)

  • 天正立方米怎么打出来(天正怎么打平方米m2)

    天正立方米怎么打出来(天正怎么打平方米m2)

  • 小米8nfc在哪(小米8nfc功能是什么意思怎么使用)

    小米8nfc在哪(小米8nfc功能是什么意思怎么使用)

  • 微信不是本人实名怎么把零钱取出来(微信不是本人实名认证的可以换成自己实名认证)

    微信不是本人实名怎么把零钱取出来(微信不是本人实名认证的可以换成自己实名认证)

  • 快手直播黄钻是快币吗(快手直播黄钻是谁给的)

    快手直播黄钻是快币吗(快手直播黄钻是谁给的)

  • 网络位置耗电怎么解决(网络位置耗电怎么关闭)

    网络位置耗电怎么解决(网络位置耗电怎么关闭)

  • 3D和平面设计有什么区别(平面设计和3d建模哪个好)

    3D和平面设计有什么区别(平面设计和3d建模哪个好)

  • qq轻聊版如何看空间(qq轻聊版如何查看空间)

    qq轻聊版如何看空间(qq轻聊版如何查看空间)

  • win10查找蓝牙设备教程(w10怎么找蓝牙)

    win10查找蓝牙设备教程(w10怎么找蓝牙)

  • 退税怎么做账务处理,需要交什么税
  • 不能跨年
  • 创业投资企业可以按照其对中小高新技术企业投资额的
  • 企业给员工购买社保的规定
  • 后期装修改造费用计入什么科目
  • 税款已缴未入库是怎么回事
  • 建筑业预缴税款都要填哪些表
  • 财务怎么算社保缴费
  • 成立小规模纳税人注册资金多少
  • 会计信息采集审核需要多久
  • 房地产开发企业资质证书
  • 以旧换新销售货物的增值税处理
  • 销售免税货物如何开票
  • 债权投资损失准备
  • 跨年度租金收入怎么算
  • 旧房转让土地增值税计算
  • 利润表本月金额指的是什么
  • 房租发票税点是几个点
  • 资产减值损失汇算清缴调整表
  • 没有成本票怎么做成本
  • 关于防暑降温福利国家有哪些政策规定?
  • 发票冲红有时间要求吗
  • 选择简易征收可以开专票吗
  • windows10如何清理c盘垃圾
  • 深度学习模型精度fp16和fp32
  • 投资性房地产期末公允价值大于账面价值
  • 留底的进项税额记哪儿?
  • 高温补贴计入
  • php7数据库操作
  • php访问mysql的五个基本步骤
  • 广告费和业务宣传费税前扣除基数
  • 应付债券的应付利息怎么计算
  • 购买了金税盘以后怎么使用
  • 财政贴息会计处理怎么理解
  • jwt中的jti
  • 劳务派遣公司账务处理
  • 应交税费借方属于什么科目
  • 不动产投资缴纳什么税
  • mysql字符集详解
  • DEDECMSV5.6将软件下载次数直接生成静态
  • 利润表的组成是指
  • mysql基础知识点
  • 研发费用辅助账怎么做
  • 预收账款是负债还是资产
  • 其他应付款转出的会计分录
  • 以前年度买的固定资产一直未入账,现在还能入账吗?
  • 固定资产的运输费和包装费计入
  • 营改增有什么好处
  • 非居民企业所得税征收方式鉴定表
  • 购置税 过户
  • 暂估入库产品销售结转成本
  • 销售费用包括什么?
  • 记账联是哪一联
  • sql中出现将截断字符串或二进制
  • win8语言栏不见了 怎么调出来
  • 微软补丁修复时出现蓝屏现象
  • bios界面如何进入
  • 开启linux系统路由转发功能的语句
  • linux zen3
  • Windows7 64位系统如何添加打印机图文教程
  • iptables 增加
  • linux简明教程
  • win10如何更换
  • linux安装有哪几种方式
  • js new option
  • linux一共多少命令
  • cocos creator rpg
  • shell脚本语句
  • js parsejson
  • JavaScript+html5 canvas实现图片破碎重组动画特效
  • android内存占用分析
  • 税务退休工资
  • 国家税务总局通知公告
  • 税务综合办公系统操作手册
  • 在水贝买的黄金
  • 徐州第三税务分局
  • 税收收入弹性值
  • 如何理解新时代新征程党的使命任务
  • 上市股票转为非上市
  • 地税局网上报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设