位置: 编程技术 - 正文

Linux中使用数据备份同步工具Rsync的实例教程(linux如何操作数据库)

编辑:rootadmin

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

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

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

Rsync同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议,它可以复制或者显示目录并复制文件。rsync默认监听TCP 端口,通过远程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可以在两端压缩和解压数据块。

Linux中使用数据备份同步工具Rsync的实例教程(linux如何操作数据库)

sync命令语法:复制代码代码如下:#rsysnc [options] source path destination path以下将根据sync的参数和应用场景来给大家介绍具体的用法:

示例: 1 - 启用压缩复制代码代码如下:[root@localhost /]# rsync -zvr /home/aloft/ /backuphomedirbuilding file list ... done.bash_logout.bash_profile.bashrcsent bytes received bytes . bytes/sectotal size is speedup is 0.上面的rsync命令使用了-z来启用压缩,-v是可视化,-r是递归。上面在本地的/home/aloft/和/backuphomedir之间同步。

示例: 2 - 保留文件和文件夹的属性复制代码代码如下:[root@localhost /]# rsync -azvr /home/aloft/ /backuphomedirbuilding file list ... done./.bash_logout.bash_profile.bashrcsent bytes received bytes . bytes/sectotal size is speedup is 0.上面我们使用了-a选项,它保留了所有人和所属组、时间戳、软链接、权限,并以递归模式运行。

示例: 3 - 同步本地到远程主机复制代码代码如下:root@localhost /]# rsync -avz /home/aloft/ azmath@..1.4:..1.4:/share/rsysnctest/Password:building file list ... done./.bash_logout.bash_profile.bashrcsent bytes received bytes . bytes/sectotal size is speedup is 0.上面的命令允许你在本地和远程机器之间同步。你可以看到,在同步文件到另一个系统时提示你输入密码。在做远程同步时,你需要指定远程系统的用户名和IP或者主机名。

示例: 4 - 远程同步到本地复制代码代码如下:[root@localhost /]# rsync -avz azmath@..1.4:..1.4:/share/rsysnctest/ /home/aloft/Password:building file list ... done./.bash_logout.bash_profile.bashrcsent bytes received bytes . bytes/sectotal size is speedup is 0.上面的命令同步远程文件到本地。

示例: 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 bytes received bytes . bytes/sectotal size is speedup is 0.上面的命令帮助你找出源地址和目标地址之间文件或者目录的不同。

示例: 6 - 备份rsync命令可以用来备份linux。你可以在cron中使用rsync安排备份。复制代码代码如下:0 0 * * * /usr/local/sbin/bkpscript &> /dev/nullvi /usr/local/sbin/bkpscriptrsync -avz -e ‘ssh -p′ /home/test/ root@..1.:/oracle/data/

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

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

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

Linux中的编码转换程序convmv的安装和使用教程 今天介绍个文件名转码的工具--convmv,convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。安装:复制代码代

Linux或者Mac下adb连接失败如何解决 不管是在Windows系统还是在Linux系统中,相信不少用户或开发者都遇到过手机adb连接不上的情况。其实出现这种问题很多时候是由于adb冲突导致的,毕竟

Linux系统中安装和使用Axel下载工具的教程 Axel是Linux下一个不错的HTTP/FTP高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不

标签: linux如何操作数据库

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

上一篇:Linux中安装部署Docker管理工具Drone全攻略(linux的安装流程和详细内容)

下一篇:Linux中的编码转换程序convmv的安装和使用教程(linux 转换文件编码为utf8编码)

  • 财务记录软件
  • 工会开户所需资料怎么写
  • 拿工资要开发票,发票去哪儿开?
  • 结转本月完工入库产品制造成本,甲产品800台全部完工
  • 其他货币资金的科目编码
  • 增值税纳税申报时间
  • 视同销售但未收到钱怎么做账
  • 发票可不可以部分冲红
  • 长期待摊销费用属于什么类科目
  • 不得抵扣的进项税额转出会计分录
  • 为什么纳税申报
  • 商业企业购进应税消费品可以抵扣吗
  • 现金折扣不考虑增值税什么意思
  • 金税盘抵减增值税的账务处理
  • 金税三期申报代扣代缴增值税流程步骤分析
  • 免税申请怎么办理
  • 小规模纳税人可以开3%的专票吗
  • 合伙制公司有董事会吗
  • 公司注销房产如何转给个人
  • 专票开户行信息少股份有限公司有影响吗?
  • 企业汽油费会计分录
  • 可全额扣除的公益性捐赠支出
  • 公司收到残联补助如何开票
  • 企业社会贡献总结怎么写
  • 静态回收期计算方法例子
  • 市净率怎么计算举例说明
  • 企业发生的培训费能否在所得税前扣除
  • 维尔登的心结
  • vue中使用v-for指令时 为什么要加 key解释正确的是
  • 公账提取备用金限额
  • 企业所得税的概述
  • php yii框架
  • 印花税怎么核算的
  • php中namespace use用法实例分析
  • 固定资产修理支出准予扣除吗
  • 利润表里的所得税费用怎么算出来的
  • 微信小店的入口在哪里
  • 造孽啊啥意思
  • php数组降序排列
  • 预付采购材料款60000元
  • 织梦系统如何更换网站内容
  • 社保员工全额承担怎么写分录
  • mongodb skip数据量大
  • 存货资产减值损失借贷方向
  • 无偿受让股权是利好吗
  • 社保年审流程示意图
  • 以前年度损益的科目代码
  • 费用暂估是什么意思
  • 房屋出租简易计税进项税额需要转出么
  • 营改增后还有建筑业发票吗
  • 新注册的公司在企查查上查不到
  • 长期待摊费用的最新账务处理
  • 其他应收款余额在借方是什么意思
  • 公司购买的财产保险要交印花税吗
  • 如何结转生产成本至库存商品
  • 固定资产帐怎么做
  • 如何处理记账凭证
  • SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法
  • mysql中binlog_format模式与配置详细分析
  • win7系统宽带连接651
  • win7系统摄像头打不开
  • Win10预览版拆弹
  • VM虚拟机安装Harmonyos4
  • win10 win7兼容模式
  • linux GTK、KDE、Gnome、XWindows 图形界面区别介绍
  • rsync windows linux
  • win10拖动窗口快捷键
  • win7打不开网页,可以重装系统吗
  • 安卓手机微信取消窗口化
  • dos命令怎么写
  • js秒数转时间
  • Linux文本处理工具的实验总结
  • 自定义标签的开发的3个步骤?
  • jquery常用插件有哪些
  • jquery常见问题
  • 如何用javascript
  • javascript程序设计教程
  • 发票上的税务号
  • 浙江省个体工商户税收政策
  • 沈阳新公司办理社保流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设