从一台专用 linux 服务器迁移到另一台?

mol*_*oli 7 linux ubuntu migration

我有一台运行 ubuntu 服务器 9.04 的专用服务器,用于 Web、数据库和邮件。整个硬盘驱动器上大约有 5 GB 的数据。

我想将服务器迁移到更实惠的专用服务器提供商,但我不确定如何执行此操作。

  • 我可以克隆整个硬盘吗?硬件特定的文件/目录呢?
  • 或者也许有更明智的方法?
  • 未来的主机可能会有另一个版本的 ubuntu,所以我应该在迁移之前升级我们当前的服务器吗?迁移 apache、mysql 和 postfix 怎么样?

cor*_*ump 7

我的建议是备份所有内容并将其还原到新服务器上。IE:

  1. 转储数据库并在新服务器上恢复它们
  2. 在新的服务器上复制网络服务器、数据库、电子邮件配置

当然,它需要一点停机时间。您可以采取一些措施来缩短停机时间:

  1. 对所有电子邮件数据执行先前的 rsync,然后在所有配置和测试后停止旧服务器上的服务,仅 rsync 新数据并启动新服务器。
  2. 使用 mysql 复制将数据保留在两台服务器上,直到“切换”时间
  3. rsync 方法可以用于所有其他数据(甚至是 db,但我建议您使用转储或复制来最小化错误的选择)。

还要记住,这是一个需要仔细计划和执行的过程,否则可能会发生数据丢失。