Redhat到Centos恢复

我觉得这可能是一个简单的问题,但我只是想validation我的怀疑。

我有一个托pipe在Redhat服务器上的生产环境。 我的本地机器上正在运行CentOS的服务器上有一个网站的副本。

最近,我一直在testing我们的备份,以确保一切正常工作(更好的现在比以后更清楚)。 备份我的开发环境,并恢复它的工作完全正常,但是当我从产品拉出备份,并尝试恢复在开发(所以Redhat到Cent),我的垃圾桶被损坏。 IE,我不能使用ls命令,不能重新启动,closures服务器会导致服务器不能再次加载。

我的假设是这可能是因为我的产品的备份来自Redhat服务器,而我试图将其加载到CentOS服务器上。 我想确保这是正确的,因为我知道CentOS应该与Redhat兼容。

编辑:=================================备份包括整个服务器,而不仅仅是应用程序本身。 备份脚本使用以下命令来打击每个根文件夹:

tar --selinux --acls --xattrs -cvf /opt/backup_box/$NOW/bin.tar /bin ; 

备份将存储在opt中,并以相同方式对内容进行重新configuration,不包括备份文件。

编辑#2 ===================================版本是:制作: 在这里输入图像说明

目标: 在这里输入图像说明

这可能不是备份和恢复系统的最佳方法。 你应该努力只包括你需要的function网站或应用程序的项目。 复制二进制文件和破坏现有的文件是一个非常激烈的方法。

但是,检查最重要的是生产和开发服务器的特定版本和版本:

请提供以下输出:

 uname -a; cat /etc/issue 

比较生产服务器和备份目标服务器。

如果版本明显不是相同的版本,则可能会遇到版本或CPU体系结构不兼容的问题,而不是CentOS和Red Hat固有的错误。

CentOS和RHEL在类似版本和体系结构上是兼容的。


编辑:你的系统是不同的架构。 你的生产系统是64位的,而你的目标服务器是32位的。 如果您打算复制任何可执行(二进制)文件,这将不起作用。 如果这是一个Web应用程序,那么您可能能够避开移动Web目录的内容……但是确实有相似的源/目标系统。

在这里输入图像说明