将 P4 服务器从 Mac 迁移到 PC 是否可行且安全?如果可能,是否有资源记录迁移步骤?

将 P4 服务器从 Mac 迁移到 PC 是否可行且安全?如果可能,是否有资源记录迁移步骤?

我有一个在旧 Mac 上运行的 perforce 服务器,我担心它可能会在某些时候出现故障。我并不想让我的下一个服务器运行在 Mac 上,而是运行在 PC 上,我想看看我是否可以在不同的操作系统之间迁移它。如果不是 Windows,也许是 Linux?

答案1

我想看看是否可以在不同的操作系统之间迁移它。

据我理解,“迁移”不是。通常不可能将映像从一个操作系统移植到一个完全不同的操作系统(例如从 Linux 移植到 Windows)。

最好的办法是备份服务器上的所有数据,获取新的 Windows Server(您的帖子),运行它,安装与新服务器兼容的类似应用程序。

然后将数据恢复到新服务器。

答案2

如果您所说的迁移是指将 Mac 电脑封装为 Windows 或 Linux 上的虚拟机,那么答案是否定的。

只有当主机是 Mac 时,在虚拟机中运行 OS X 才是合法的。因此,在 Windows 或 Linux 上运行 OS X 是不合法的。

最好的选择是在较新的 Mac 上运行克隆。

答案3

是的,这绝对是可能的。请参阅此知识库文章:https://portal.perforce.com/s/article/2538

简而言之,您可以利用这样一个事实:整个数据库可以转储到检查点,即使二进制数据库文件本身不可移植,检查点也是完全可移植的。所有存档文件都采用标准的 RCS/gzip 格式,可轻松在平台之间移植。

如果您从区分大小写的 Mac 平台迁移(您说的是“旧”但没有具体说有多旧...),我建议迁移到 Linux 而不是 Windows,这样您就不必处理区分大小写的不匹配问题——这些问题可以解决,但如果可能的话最好避免。

相关内容