我觉得这可能是一个菜鸟问题,但我只是想验证我的怀疑。
我有一个托管在 Redhat 服务器上的生产环境。我在运行 CentOS 的本地机器上的该服务器上有该站点的副本。
最近,我一直在测试我们的备份,以确保一切正常(现在比以后弄清楚要好)。备份我的开发环境并恢复它工作得很好,但是当我从 prod 中提取备份并尝试在 dev 上恢复它时(所以 Redhat 到 Cent),我的 bin 被损坏了。IE,无法使用ls命令,无法重启,关闭服务器会导致服务器无法再次加载。
我的假设是这可能是因为我的 prod 的备份来自 Redhat 服务器,而我正在尝试将其加载到 CentOS 服务器上。我想确保这是正确的,因为我知道 CentOS 应该与 Redhat 兼容。
编辑: ================================== 备份包括整个服务器,而不仅仅是应用程序本身。备份脚本使用如下命令对每个根文件夹进行 tars:
tar --selinux --acls --xattrs -cvf /opt/backup_box/$NOW/bin.tar /bin ;
Run Code Online (Sandbox Code Playgroud)
备份存储在 opt 中,它的内容以相同的方式去皮,不包括备份文件。