位置: 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)(春天里的____作文)

  • 微信折叠的群聊怎么置顶(微信折叠的群聊删除了怎么找到)

    微信折叠的群聊怎么置顶(微信折叠的群聊删除了怎么找到)

  • win10自带录屏保存在哪里(win10自带录屏怎么保存)

    win10自带录屏保存在哪里(win10自带录屏怎么保存)

  • opporoot权限怎么开启(opporoot权限怎么开启ROOT)

    opporoot权限怎么开启(opporoot权限怎么开启ROOT)

  • 微信的微笑是什么意思(微信里的那个微笑是什么意思)

    微信的微笑是什么意思(微信里的那个微笑是什么意思)

  • 怎么让手机屏幕光滑(怎么让手机屏幕不旋转)

    怎么让手机屏幕光滑(怎么让手机屏幕不旋转)

  • 5g需要专用手机吗(用5g手机需要什么条件)

    5g需要专用手机吗(用5g手机需要什么条件)

  • 功能机恢复出厂设置密码(功能机恢复出厂设置代码)

    功能机恢复出厂设置密码(功能机恢复出厂设置代码)

  • 苹果手机锁屏时微信没有提示音(苹果手机锁屏时来微信没有声音怎么回事)

    苹果手机锁屏时微信没有提示音(苹果手机锁屏时来微信没有声音怎么回事)

  • 毒发货有短信提醒吗(毒app发货的短信)

    毒发货有短信提醒吗(毒app发货的短信)

  • 顺风车独享价啥意思(顺风车独享价啥时候结束)

    顺风车独享价啥意思(顺风车独享价啥时候结束)

  • 微信封几次就不能用了(微信封几次就不能登录了)

    微信封几次就不能用了(微信封几次就不能登录了)

  • 商品下架了还能退款吗(商品下架了还能评价吗)

    商品下架了还能退款吗(商品下架了还能评价吗)

  • 华为mate30图标怎么对齐(华为mate30图标怎么设置)

    华为mate30图标怎么对齐(华为mate30图标怎么设置)

  • iqoo的nfc怎么用(iqoo nfc功能)

    iqoo的nfc怎么用(iqoo nfc功能)

  • 苹果11烫手怎么回事(苹果11烫手怎么解决)

    苹果11烫手怎么回事(苹果11烫手怎么解决)

  • 什么叫固定到开始屏幕(固定バイブだるまさん)

    什么叫固定到开始屏幕(固定バイブだるまさん)

  • 网络不可上网是什么原因(网络不可上网是欠费了吗)

    网络不可上网是什么原因(网络不可上网是欠费了吗)

  • x是什么时候上市的(x是什么时候学的)

    x是什么时候上市的(x是什么时候学的)

  • 手机型号怎么看(手机型号怎么看是不是翻新机)

    手机型号怎么看(手机型号怎么看是不是翻新机)

  • ps怎么把照片放入相框(ps怎么把照片放在画布旁边)

    ps怎么把照片放入相框(ps怎么把照片放在画布旁边)

  • 华为荣耀9x来电闪光灯怎么设置(华为荣耀9x来电铃声改了还是原声怎么办)

    华为荣耀9x来电闪光灯怎么设置(华为荣耀9x来电铃声改了还是原声怎么办)

  • 在电脑上怎么下载word软件(在电脑上怎么下载steam)

    在电脑上怎么下载word软件(在电脑上怎么下载steam)

  • 怎样打下划线(怎样打下划线符号)

    怎样打下划线(怎样打下划线符号)

  • 新买的苹果8有膜吗(苹果八有新机吗)

    新买的苹果8有膜吗(苹果八有新机吗)

  • 韩剧tv如何更改线路(韩剧tv如何更改会员)

    韩剧tv如何更改线路(韩剧tv如何更改会员)

  • 蜻蜓fm是什么(蜻蜓FM是什么公司)

    蜻蜓fm是什么(蜻蜓FM是什么公司)

  • 抖音视频比例是几比几(抖音视频比例是多少满屏)

    抖音视频比例是几比几(抖音视频比例是多少满屏)

  • 韩剧TV如何使用(韩剧tv软件怎么样)

    韩剧TV如何使用(韩剧tv软件怎么样)

  • pd快充为什么要typec(为什么pd快充会弹两下)

    pd快充为什么要typec(为什么pd快充会弹两下)

  • 小米手机语音设置在哪(小米手机语音设置可以删除吗)

    小米手机语音设置在哪(小米手机语音设置可以删除吗)

  • 键盘上用什么代替fn键(键盘上用什么代替鼠标好)

    键盘上用什么代替fn键(键盘上用什么代替鼠标好)

  • win10开机黑屏转圈(win10开机黑屏转圈进不了系统)

    win10开机黑屏转圈(win10开机黑屏转圈进不了系统)

  • 荣耀20和荣耀v20有什么区别(荣耀20和荣耀v20手机壳是一样吗)

    荣耀20和荣耀v20有什么区别(荣耀20和荣耀v20手机壳是一样吗)

  • 微信聊天图片多久失效(微信聊天图片多久过期不能看)

    微信聊天图片多久失效(微信聊天图片多久过期不能看)

  • 为WordPress文章添加阅读进度条 Worth The Read(wordpress编辑文章)

    为WordPress文章添加阅读进度条 Worth The Read(wordpress编辑文章)

  • 新成立的销售公司有哪些
  • 固定资产税前一次性扣除
  • 固定资产投资子公司交增值税税吗
  • 营业外支出影响利润
  • 年报中的工会经费是什么
  • 特许权使用费是什么意思
  • 母子公司固定资产交易
  • 生活记账技巧
  • 一般纳税人开专票几个点
  • 收到供应商赠送的发票
  • 合伙企业取得分红如何缴纳个人所得税
  • 新会计准则科目编码
  • 一般纳税人建账建几本帐
  • 如何区别文化体育业和娱乐业
  • 电子申报率较差的原因
  • 费用跨年入账所得怎么算
  • 企业存款利息计入什么科目
  • 免费送客户礼品的文案
  • 代国外佣金代扣税金账务怎么处理?
  • 没办税务登记公示怎么办
  • 年底增值税专用发票入帐不勾选抵扣帐务处理
  • 水泥厂水泥增值税率是多少?
  • 未达起征点销售额,11栏怎么填写
  • 法人可以公司账户存款吗
  • 社保基数如何计算单位和个人承担多少
  • 建筑劳务公司开票税率是多少
  • 苹果mac恢复出厂设置
  • win 7系统如何备份
  • 进程核心栈
  • 补缴社保公积金申请书怎么写
  • 年度企业所得税汇算清缴会计分录怎么做
  • 智能路由器五个灯一直闪
  • 差旅费报销管理规定2022
  • 私营独资企业交个税怎么交
  • vue程序运行过程
  • 小满Vue3第三十六章(Vue如何开发移动端)
  • 买入返售金融资产和卖出回购金融资产
  • 小规模纳税人免税政策2023年
  • 应交增值税进项税额月底怎么处理
  • 应收账款减值损失计入
  • 收到保险公司的车赔款会计分录怎么写
  • 公司过年买的红包封壳怎么做账
  • 个人工作室需要做账吗
  • 金蝶迷你版年结账套
  • 用友t3核算管理如何取消记账
  • 承包经营所得适用比例税率
  • 换出长期股权投资的会计处理
  • 水利建设专项基金土增税清算能扣除吗
  • 银行承兑汇票包括支票吗
  • 分红股份会减少吗
  • 收到法院退回的诉讼费怎么做账
  • 归还银行的贷款会计分录
  • 为什么小规模纳税人少
  • 支付劳务公司的劳务费如何扣缴个人所得税?
  • 暂估费用票的账务处理
  • 企业哪些部门
  • 电子银行承兑汇票能拆票吗
  • 过路费油费计入什么费用
  • 支付中标服务费借款情况说明怎么写
  • 费用先付款后收到发票的会计分录
  • 财务顾问费可以税前扣除吗
  • mysql获取所有表的数据量
  • sqlserver数据库测试工具
  • ultra系统优盘恢复
  • 右键无法新建wps
  • 给推荐几款
  • win8/10功能
  • windows7的使用方法
  • plugin怎么安装
  • javascript深入理解
  • jquery触发点击事件click
  • bootstrap和thymeleaf
  • javascript的用法
  • [置顶]JM259194
  • python的爬虫技术
  • 常用python编程软件
  • 全面解析皮炎
  • 怎么打印纳税申报清单
  • 在本地买车怎么上外地牌照
  • 金税盘白盘如何换纽扣电池
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设