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

  • 怎样精准提升转化率?这里有三大要素你都get了吗(怎么提升转化)

    怎样精准提升转化率?这里有三大要素你都get了吗(怎么提升转化)

  • 支付宝怎么查自己的医保定点医院(支付宝怎么查自己有几个号)

    支付宝怎么查自己的医保定点医院(支付宝怎么查自己有几个号)

  • 抖音能看历史浏览记录吗(抖音能看历史浏览的人吗)

    抖音能看历史浏览记录吗(抖音能看历史浏览的人吗)

  • 淘宝关闭自动播放不管用怎么办(怎么关掉淘宝自动播放)

    淘宝关闭自动播放不管用怎么办(怎么关掉淘宝自动播放)

  • 快手列入黑名单有什么用(快手黑名单会自动解除吗)

    快手列入黑名单有什么用(快手黑名单会自动解除吗)

  • 小米6无线充电怎么开启(小米怎么无线充电)

    小米6无线充电怎么开启(小米怎么无线充电)

  • 唱吧为什么下载不了了(唱吧为什么下载不了歌)

    唱吧为什么下载不了了(唱吧为什么下载不了歌)

  • 屏幕复制快捷键(屏幕复制快捷键是什么)

    屏幕复制快捷键(屏幕复制快捷键是什么)

  • 给拉黑的人发消息他能收到吗(给拉黑的人发消息怎么发)

    给拉黑的人发消息他能收到吗(给拉黑的人发消息怎么发)

  • 光猫不在线怎么处理(光猫不在线怎么设置)

    光猫不在线怎么处理(光猫不在线怎么设置)

  • mhz和ghz的换算(mhz和ghz的区别)

    mhz和ghz的换算(mhz和ghz的区别)

  • 抖音创作收益是什么(抖音创作收益是什么,怎么获得创作收益?)

    抖音创作收益是什么(抖音创作收益是什么,怎么获得创作收益?)

  • 拼多多未开启拼小圈别人能看到吗(拼多多未开启拼小圈是不是就不用关闭拼小圈了)

    拼多多未开启拼小圈别人能看到吗(拼多多未开启拼小圈是不是就不用关闭拼小圈了)

  • 浏览器标识怎么改成电脑(浏览器标识怎么获取)

    浏览器标识怎么改成电脑(浏览器标识怎么获取)

  • word excel ppt啥意思

    word excel ppt啥意思

  • qq情侣空间怎么设置别人看到(qq情侣空间怎么看别人的情侣是谁)

    qq情侣空间怎么设置别人看到(qq情侣空间怎么看别人的情侣是谁)

  • word怎么清除痕迹(怎样清理word文档痕迹)

    word怎么清除痕迹(怎样清理word文档痕迹)

  • 微信怎么调自动收款(微信怎么调自动收款功能)

    微信怎么调自动收款(微信怎么调自动收款功能)

  • 快手极速版怎么下载(快手极速版怎么赚钱)

    快手极速版怎么下载(快手极速版怎么赚钱)

  • 华为视频通话设置美颜

    华为视频通话设置美颜

  • 华为荣耀20是5g手机吗(华为荣耀20是什么处理器)

    华为荣耀20是5g手机吗(华为荣耀20是什么处理器)

  • 华为p30pro有无线充电功能吗(华为p30pro有无线充电功能打不开怎么办)

    华为p30pro有无线充电功能吗(华为p30pro有无线充电功能打不开怎么办)

  • 魅族16s怎么关机(魅族16关机键设置)

    魅族16s怎么关机(魅族16关机键设置)

  • 音悦台如何上传视频(怎样在音悦台里面唱歌)

    音悦台如何上传视频(怎样在音悦台里面唱歌)

  • 限制浏览器中的JS运行以提高速度(限制浏览器打开网页)

    限制浏览器中的JS运行以提高速度(限制浏览器打开网页)

  • 城市维护建设税计算公式
  • 哪些是现代服务
  • 什么是税法要素
  • 纳税标准怎么算
  • 纳税申报流程视频教程
  • 发票连续作废两次
  • 企业的书报费应计入销售费用
  • 商业保理怎么账务处理
  • 营业总收入包含投资收益吗
  • 销售收入与营业费用的配比
  • 电子发票如何发给用截图发送可以吗?
  • 所得税的营业收入包括哪些
  • 会计核算差错
  • 营改增抵减的销项税额是什么意思
  • 发票作废进项税额转出怎么做账
  • 上月未做未开票收入分录次月如何调账?
  • 开票系统维护费计入什么科目
  • 无偿划转财政厅
  • 对于税收会计记账科目应该如何设置?
  • 一般纳税人当月只有进项没有销项怎么做账
  • 租金收入的印花税税率是多少
  • 兼营销售的销售额的确定
  • 企业延期支付工资的法律依据
  • 初始投资成本与可辨认净资产公允价值
  • 劳务公司费用成本怎么算
  • 纳税人购买税控设备抵扣问题
  • php面向对象实例
  • linux从入门到什么搞笑
  • php面向对象是什么意思
  • 公允价值变动损益会计处理
  • laravel 分层
  • 新公司30天内未办理税务登记
  • 资产提前报废需要什么资料
  • 原生js实现promise
  • 前端cgi
  • React Hook - useState函数的详细解析
  • html的标签大全
  • 实收资本资本公积印花税怎么申报
  • mysql表设计原则
  • SQL Report Builder 报表里面的常见问题分析
  • 总公司签合同开票分公司做业务分公司如何确认收入?
  • 仓库出入库账本怎么做
  • 什么情况企业需要调档
  • 金蝶凭证汇总表怎么打印
  • 社保和公积金个人和单位缴纳比例
  • 取得抵债资产
  • 存货周转率越高好还是越低好
  • 收到客户预付款会计分录
  • 工会经费可以购买办公用品吗?
  • 新公司初期费用全部入哪里
  • 售楼部装修费计入什么科目
  • 增值税其他收益包括哪些
  • 公司的三证合一是什么
  • 预付工资怎么入账
  • sqlserver over
  • sql怎么遍历
  • win8换win7详细过程
  • Win10应用商店下载错误
  • win平板装ubuntu
  • windows 高分屏
  • 电脑xp系统如何
  • WIN7系统如何禁止特定软件在线升级
  • xp怎么改w7
  • win7 32位旗舰版电脑城下载
  • win10开启预览
  • linux查看进程并杀死
  • shutdown命令不能运行
  • css nowrap
  • js点击按钮返回前一个页面
  • dos的命令大全
  • 怎么设置网页就用指定浏览器
  • 用批处理删除注册表项
  • javascript产生随机数
  • js script跨域
  • 我的宁夏灵活就业缴费失败
  • 税务网上申报怎样操作
  • 2022款进口途锐
  • 乌鲁木齐税收政策
  • 通用机打发票明细怎么导出电子版
  • 公司忘记报税了怎么补
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设