将Linux服务器从一个盒子复制到另一个盒子

可能重复:
克隆正在运行的Linux服务器

我们有一个Linux CentOS服务器设置为服务器的PHP / MySQL的Web应用程序。 我们想把它移到一个新的更大的服务器上。 看起来最好的办法是在新机器上运行CentOS设置,然后复制特定的configuration和应用程序文件。 这是最好的方法吗?

另外,如果是这样,新盒上的目录或文件不应该被覆盖。

  1. 在新服务器上安装CentOS最新版本(5.6)
  2. 编译Apache,php,mysql等[确保在旧服务器中编译的所有模块也在新服务器中]
  3. 复制同一结构中的所有文档根文件夹和文件。
  4. rsync所有MySQL文件或转储并在新服务器中恢复。 [如果您的旧服务器有MySQL 4.x,那么您应该在新服务器上安装相同版本的MySQL。]
  5. 重新创buildApacheconfiguration文件