文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

怎么理解Fedora rsync备份镜像工具

2023-06-16 23:48

关注

怎么理解Fedora rsync备份镜像工具,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

经过长时间学习rsync,于是和大家分享一下,你可能会遇到Fedora rsync问题,看完本文你肯定有不少收获,这里将介绍Fedora rsync问题的解决方法,希望本文能教会你更多东西。Fedora rsync是一个提供快速增量文件传输的开源工具。其基于GNU General Public License 发布,目前主要有 Wayne Davison (http://opencoder.net/)维护。

通过他所提供的功能,Fedora rsync是一个用来做备份或者镜像的理想工具。
2009年的5月8好,Fedora rsync 3.0.6版本发布,本文所做的配置和实验就是基于这个本版,系统环境为Fedora 10。

Fedora rsync介绍

Fedora rsync是一个Unix系统的的文件传输程序,通过使用“Fedora rsync 算法”,提供远程文件同步的快速方法。顾名思义,Fedora rsync就是 remote sync。通过过程中,只是发送发生改变的文件,而不是发送全部的内容。
他的特性如下:
1、可以更新整个目录树和文件系统;
2、可以保留文件的软链接、硬链接、权限信息、属主信息、设备和时间信息;
3、无须特殊权限即可安装;
4、内部的流水线提高了多文件传输的速度;
5、可以使用ssh、rsh或者socket链接进行传输;
6、支持匿名传输;

Fedora rsync安装

Fedora rsync的安装通过了Fedora的yum源,yum install Fedora rsync.i386 即可安装。

Fedora rsync工作原理

在两台电脑间同步数据时,必须设置其中一台安装"Fedora rsync server"(Fedora rsync必须以daemon的方式运行,关于daemon,可以参考后面的资料),同时配置 /etc/Fedora rsyncd.conf。
有了一台Fedora rsync服务器以后,我们就可以向其他多台机器上同步数据,来建立数据的备份或者镜像。由于使用了“同步算法”和文件比较压缩机制,所以Fedora rsync的工作效率非常高。
使用Fedora rsync离不开ssh(如果对于ssh不熟悉的,可以参考资料中的链接)。

服务器配置

通过配置一个Fedora rsync服务器,我们就可以将他的文件同步回来,如果在两台机器上都配置了Fedora rsync服务,我们就可以实现双向的同步。Fedora rsync作为daemon运行有两种方式,一种是通过inet daemon,一种是采用单独运行的方法。
建议使用单独运行的方法,通过一个cron来定期的同步文件,这种方法可以应对比通过inet方式大得多的访问量。
Fedora rsync的配置文件存放在 /etc/Fedora rsyncd.conf中,下面是一份样例:

motd file = /etc/ rsyncd.motd
log file = /var/log/ rsyncd.log
pid file = /var/run/ rsyncd.pid
lock file = /var/run/ rsync.lock

[simple_path_name]
path = /Fedora rsync_files_here
comment = My Very Own  rsync Server
uid = nobody
gid = nobody
read only = no
list = yes
auth users = username
secrets file = /etc/ rsyncd.scrt

下面来介绍下这个配置文件,***行是message of the day(motd),文件内的内容会在用户进行连接的时候显示。第二个文件显而易见是日志文件,记录程序执行的日志。
PID文件包含了程序执行的进程ID(Process ID)。Lock文件用来确保Fedora rsync daemon能够正常运行。写在这里的选项是全局的,也就是对所有的Fedora rsync 目录都生效。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网行业资讯频道,感谢您对编程网的支持。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯