首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redhat到Centos恢复

Redhat到Centos恢复
EN

Server Fault用户
提问于 2015-10-15 20:38:57
回答 1查看 122关注 0票数 2

我觉得这可能是个问题,但我只是想证实一下我的怀疑。

我有一个托管在Redhat服务器上的生产环境。我在运行CentOS的本地计算机上的服务器上有一个站点的副本。

最近,我一直在测试我们的备份,以确保一切正常工作(最好现在就解决这个问题,而不是以后)。备份我的dev环境并恢复它是非常好的,但是当我从prod中提取一个备份并试图在dev上恢复它时(所以Redhat to分),我的bin就会被破坏。我不能使用ls命令,不能重新启动,关闭服务器将导致服务器不再加载。

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

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

代码语言:javascript
复制
tar --selinux --acls --xattrs  -cvf /opt/backup_box/$NOW/bin.tar /bin ;

备份存储在opt中,opt的内容以相同的方式处理,不包括备份文件。

编辑#2 ===================================版本是: production:

和目标:

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-10-19 13:23:39

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

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

请提供以下产出:

代码语言:javascript
复制
uname -a; cat /etc/issue

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

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

CentOS和RHEL在类似的版本和架构上是兼容的。

编辑:您的系统具有不同的体系结构。您的生产系统是64位,而目标服务器是32位.如果您打算复制任何可执行文件(二进制文件),这将无法工作。如果这是一个web应用程序,你可以移动网页目录的内容.但是,拥有类似的源/目标系统确实是有意义的。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/729288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档