![将 Linux 服务器从 ARM 移至 x86](https://linux22.com/image/782575/%E5%B0%86%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BB%8E%20ARM%20%E7%A7%BB%E8%87%B3%20x86.png)
我有一个RPi LAMP 服务器; Apache 独自驱动我们的 Nextcloud、Zabbix、Prestashop、Guacamole 和其他一些 -我们对表现不满意因为我的 1GBit 光纤在 RPi 上浪费了(只有 100Mb/s),两个人同时播放 4k 视频是不可能的。我的系统位于 SSD 上,整个 NC 数据存储在 HDD 上(inb4 使用更好的卡)。
我想迁移到基于 Ryzen 5 Pro 3600 的 x64这应该足以满足我的需要;我知道架构会发生变化,所以我不能只将磁盘连接到新服务器。
我应该记住什么并做些什么才能正确地从一个地方转移到另一个地方?我的目标是 Ubuntu Server。我已经安装了 Webmin,并且有备份选项,但我不确定 - 找不到有关如何正确操作的任何教程。
此致,
答案1
备份数据。构建新的 x86 实例。从备份中恢复数据。当应用程序正常运行时,更新 DNS 中的服务名称。
考虑使用 Debian preseed 编写无人值守安装配置或Ubuntu 自动安装. 此文件记录了安装程序设置,用于下一次重大升级,或新安装的系统的任何其他需要。
作为奖励,此平台迁移会测试您的备份恢复程序。请注意,网络接口、存储、主机名和其他 ID 以及一些其他系统详细信息是不同的,因此复制所有 /etc 会引入一些混乱的“合并冲突”。考虑仅针对应用程序进行恢复。
架构的改变会替换掉大量的软件包,但由于平台怪癖,列表不会完全相同。而且看起来你正在从其他基于 Debian 的版本迁移到 Ubuntu。所以,更换操作系统磁盘是不切实际的。