虚拟主机域名注册-常见问题其他问题 → 其他问题

如何使用rsync在CentOS服务器上高效复制文件系统备份与迁移指南

  准备工作

  源服务器– CentOS 7 – 192.168.2.103

  目标服务器– CentOS 7 – 192.168.2.110

  源服务器是我们要克隆到目标服务器上的服务器。

  设置和要求

  在继续之前,请确保您满足以下先决条件:

  两台服务器都需要运行相同版本的操作系统,即CentOS 7.x,CentOS 8.x等。

  此外,服务器应具有相同的文件系统和相同的硬盘配置,即无论是单磁盘还是RAID配置。

  注意:热克隆之前,请确保禁用所有涉及发送或写入数据的服务,例如数据库,邮件服务等。

  步骤1:在CentOS中安装Rsync工具

  为了成功进行克隆,两台服务器上都必须存在rsync命令行工具。这将用于将源服务器镜像到目标服务器,并同步两个系统之间的所有差异。现代系统已经预安装了rsync。

  要检查安装的rsync版本,请运行:

  rsync --version

  如果要查看有关rsync的其他信息,请执行以下rpm命令:

  rpm -qi rsync

  在CentOS中检查Rsync版本

  如果缺少rsync,请运行以下命令以将其安装在RHEL/CentOS/Fedora系统中。

  sudo yum install rsync

  步骤2:配置源服务器

  有些目录和文件可能需要从克隆中排除,因为它们要么在目标服务器中已经可用,要么是自动生成的。其中包括/boot、/tmp和/dev目录。

  因此,创建一个排除文件/root/exclude-files.txt并添加以下条目:

  /boot

  /dev

  /tmp

  /sys

  /proc

  /backup

  /etc/fstab

  /etc/mtab

  /etc/mdadm.conf

  /etc/sysconfig/network*

  保存并退出配置文件。

  步骤3:克隆CentOS服务器

  设置好所有内容后,继续执行以下命令,并将服务器同步到远程或目标服务器:

  sudo rsync -vPa -e 'ssh -o StrictHostKeyChecking=no' --exclude-from=/root/exclude-files.txt / REMOTE-IP:/

  克隆CentOS服务器

  该命令将把源服务器中的所有内容同步到目标服务器,同时排除前面定义的文件和目录。请确保将REMOTE-IP:选项替换为目标服务器的IP地址。

  同步完成后,重新引导目标系统以重新加载更改。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Linux服务器怎么查看内存使用情况
下一篇:Linux系统服务器中重命名目录的操作方法
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部