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

  • iphone13前置4个孔都是什么(iphone13前置4个孔和1个孔)

    iphone13前置4个孔都是什么(iphone13前置4个孔和1个孔)

  • 小米手机的通话录音在哪里找到(小米手机的通话记录怎么删除)

    小米手机的通话录音在哪里找到(小米手机的通话记录怎么删除)

  • 长春公交车扫码支付怎么用(长春公交车扫码机器)

    长春公交车扫码支付怎么用(长春公交车扫码机器)

  • 魅族 18 Pro支持的视频频格式有哪些(魅族18pro支持多少倍变焦)

    魅族 18 Pro支持的视频频格式有哪些(魅族18pro支持多少倍变焦)

  • 微信二维码支付设置密码的方法是什么(微信二维码支付限额多少)

    微信二维码支付设置密码的方法是什么(微信二维码支付限额多少)

  • 苹果如何关闭运行的应用(苹果如何关闭运营商更新)

    苹果如何关闭运行的应用(苹果如何关闭运营商更新)

  • w7重装系统黑屏怎么办(win7重装系统黑屏进不去系统)

    w7重装系统黑屏怎么办(win7重装系统黑屏进不去系统)

  • qq怎么查看别人的收藏(qq怎么查看别人的实名认证信息)

    qq怎么查看别人的收藏(qq怎么查看别人的实名认证信息)

  • 苹果x后面是什么型号(苹果x后面是什么系列)

    苹果x后面是什么型号(苹果x后面是什么系列)

  • 微信头像图片过大怎么办(微信头像图片过大怎么改成想要的规格大小尺寸)

    微信头像图片过大怎么办(微信头像图片过大怎么改成想要的规格大小尺寸)

  • ps怎么描边(ps怎么描边选区)

    ps怎么描边(ps怎么描边选区)

  • 苹果手机怎么屏蔽广告短信(苹果手机怎么屏幕不旋转)

    苹果手机怎么屏蔽广告短信(苹果手机怎么屏幕不旋转)

  • ipcc是什么意思(卡贴加载ipcc是什么意思)

    ipcc是什么意思(卡贴加载ipcc是什么意思)

  • 转转申请退款能成功吗(转转申请退款能立马到账吗)

    转转申请退款能成功吗(转转申请退款能立马到账吗)

  • vue快动作怎么不能用(vue点击动画)

    vue快动作怎么不能用(vue点击动画)

  • 手机收藏的图片在哪(手机收藏的图片在哪里可以找出来)

    手机收藏的图片在哪(手机收藏的图片在哪里可以找出来)

  • vivox27相机怎么用(vivox27相机怎么设置拍照有日期)

    vivox27相机怎么用(vivox27相机怎么设置拍照有日期)

  • 指纹锁怎么改密码(指纹锁怎么改密码改指纹)

    指纹锁怎么改密码(指纹锁怎么改密码改指纹)

  • 手机出hd什么意思(手机出现hd啥意思)

    手机出hd什么意思(手机出现hd啥意思)

  • 怎么知道对方把我手机号拉黑了(怎么知道对方把你屏蔽了)

    怎么知道对方把我手机号拉黑了(怎么知道对方把你屏蔽了)

  • 手机上显示月亮是什么意思(手机上显示月亮的标志是什么意思)

    手机上显示月亮是什么意思(手机上显示月亮的标志是什么意思)

  • 前端将base64图片转换成file文件

    前端将base64图片转换成file文件

  • 并发基础之AQS(并发操作的定义)

    并发基础之AQS(并发操作的定义)

  • 如何申请一般纳税人
  • 什么时候公司需要赔偿员工
  • 委托加工应税消费品收回后直接销售
  • 小企业会计制度科目和2013年小企业会计准则科目的区别
  • 结转已销商品的成本的会计科目有哪些
  • 支票上的法人章和财务章是央行盖吗
  • 分公司可以独立开银行账户吗
  • 公户网上转账怎么撤回
  • 失业保险稳岗返还是政府补助吗
  • 房产税的原值是如何确定的
  • 交易性金融资产和其他权益工具投资的区别
  • 企业弥补亏损的三个途径
  • 长期股权投资范围比例
  • 小规模纳税人红字发票申报的时候怎么填
  • 增值税普通发票和专用发票有什么区别
  • 计提递延所得税的会计分录
  • 旅游业差额的会计分录
  • 集团内部拆借资金
  • 不动产增值税总结
  • 转让地下建筑物交土地增值税吗
  • 出口业务类型怎么写
  • 免税农产品进项抵扣计算
  • 企业收到农产品普通发票
  • 超市开票收回的钱怎么算
  • win11安卓子系统教程
  • 工程公司更换单位怎么办
  • ghost还原问题1823
  • 在windows7中,桌面图标的排列顺序是
  • fte文件怎么打开
  • thinkphp 多数据库
  • 建筑劳务费发票有进项抵扣吗
  • 政府会计制度固定资产折旧方法
  • 限定性收入跟非限定性收入的区别
  • 使用服务器
  • 月末制造费用转入生产成本,因此期末账户一定无余额吗?
  • 印花税计税基础含增值税
  • 先款还是先票
  • 工业企业成本核算方法
  • 非流动资产基金对应的新科目
  • 个人提供劳务需要开发票吗
  • 社保和公积金在不同单位交可以吗
  • 防伪税控开票
  • 为什么选择我们公司
  • mysql常用命令汇总
  • 应收账款是否存在的审计程序
  • 材料成本差异的借方表示什么
  • 固定资产折旧计算方法公式大全
  • 股权转让所得如何申报个税
  • 分公司注销需要什么材料
  • 新租赁准则承租人租金用什么科目
  • 建筑工程企业人才优势怎么写
  • 小规模纳税人税额怎么算
  • 同控和非同控的企业合并的分录
  • 库存现金月末是怎么样结账的
  • 房屋提折旧几年
  • 增值税的专用发票金额含税吗
  • 辞退补偿金入什么科目
  • 固定资产处置有净值怎么处理
  • 手工现金日记账范本
  • 税收分类编码怎么选
  • 怎么用U盘装系统
  • WINDOWS操作系统属于什么操作系统
  • linux下使用lftp的小结(远程服务器备份)
  • 在cenots下使用iso光盘文件重新安装CentOS的方法步骤
  • Win10系统中怎么用vba控制鼠标
  • 硬件茶谈win10系统安装
  • win10开始菜单磁贴颜色
  • linux 怎么样
  • opengl es 3.2
  • express sendfile
  • 内存优化有哪些方法
  • unity2019texture
  • 深入理解javascript特性.pdf
  • unity导出exe没反应
  • 浅谈如何实现乡村振兴论文
  • 税务系统跨区调动
  • 一般纳税人出售房产怎么开票
  • 国土国税垂管部主任是谁
  • 湖南社保费申报测算管理系统登录不了
  • 河南省优秀班主任2022
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设