中关村在线

软件

Debian/Ubuntu rsync远程备份

在Linux系统中,远程同步工具rsync能够高效实现文件同步,支持保留文件原有的权限、时间等属性。它可为远程客户端或文件服务器提供快速、可靠的同步方案,适用于多种数据备份与传输场景,具有传输效率高、资源占用少等优点。

1、 环境搭建完成

2、 两台Debian系统,一台用作服务器,另一台作为客户端。

3、 首先安装rsync工具

4、 将rsync配置文件复制至etc目录。

5、 第三步,设置rsyncd.conf配置文件。

6、 说明:

7、 图一:文件初始内容,尚未修改

8、 图二:配置文件已更新

9、 登录时显示的信息存储在/etc/motd文件中。

10、 日志文件路径为 /var/log/rsyncd.log,用于记录运行信息。

11、 PID 文件存储路径为 /var/run/rsyncd.pid。

12、 以daemon用户身份运行syslog服务,使用daemon日志设施记录系统信息。

13、 星辰大海,逐梦前行。

14、 同步目录路径为 /home/rsync,用于文件数据的传输与备份。

15、 第四步:开启rsync服务

16、 第五步,检查服务是否已开启

17、 默认端口873,可通过配置文件自定义修改。

18、 图二:

19、 在rsync中创建目录以便检查同步结果。

20、 首先确认客户端与服务器之间的通信是否正常。

21、 安装rsync工具

22、 第三步,同步远程服务器上的rsync数据。

23、 创建用于数据同步的目录,路径为 /datawebroot。

24、 执行命令同步数据:rsync -vzrtopg --delete --progress backup@192.168.142.129::rsync /datawebroot,将远程服务器上的文件实时同步至本地目录,确保数据一致,并显示传输进度。

25、 rsync命令常用参数说明

26、 显示详细运行信息

27、 压缩功能启用

28、 递归地进行操作,逐层深入处理。

29、 保留文件原始创建时间信息

30、 删除本地多余文件,确保与服务器文件完全一致。

31、 用户无需验证,任意操作即可完成备份。

32、 同步服务器文件名到本地目录

33、 将/datawebroot目录内容同步至客户端指定路径

34、 第四步,确认数据同步是否完成。

35、 权限与服务器保持一致。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具