如何使用Rsync克隆CentOS服务器
【温馨提醒】文章部分内容来源网络,不代表本站观点!若有了解“如何使用Rsync克隆CentOS服务器”等有关服务器、云主机租用、托管、配置、价格问题,请随时咨询YINGSOO客服,简单、便捷、高效!
【主机促销】韩国CN2服务器 | 马来西亚云服务器 | 美国显卡服务器
【产品问答】香港云服务器好用吗?有什么优势
克隆是使用rsync命令行工具克隆现有活动Linux服务器的精确副本。克隆需要两个服务器实例——要克隆的服务器和被克隆的目标服务器。rsync命令行工具将所有文件和目录从被克隆的服务器同步到目标服务器。
在本指南中,您将学习如何使用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地址。
同步完成后,重新引导目标系统以重新加载更改。
热门节点:香港服务器租用去首页注册领券!YINGSOO推出Phala挖矿服务器、Chia奇亚农场服务器、Swarm物理节点服务器、Swarm母鸡服务器、Swarm云节点服务器、国内矿机服务器海外托管、《Phala PHA挖矿资料大全》,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!官网WWW.YINGSOO.com
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。