问候,我目前有一台Debian Lenny服务器运行(在一台慢速的机器上),最近我买了一个更强大的服务器,需要将旧的debian设置移动/复制到新的服务器(帐户,目录,安装的软件等)。 这将花费很多时间来build立一个新的Debian所有的目录修复和软件安装。
什么是简单/快速的方法来实现呢?
干杯
如果你能得到一个可靠的networking, netcat和tar的组合可能是最快的。 请参阅Dan Walronds指南 。
使用rsync将当前机器的内容复制到新机器上。
如果您使用configurationpipe理器软件(如puppet或cfengine),将会容易得多。 理想情况下,如果你以前做过,只需要将相同的类重新应用到新的服务器上,让它部署你的configuration,但是你现在仍然可以这样做,用puppet描述你当前的configuration,并将它应用到当前的服务器检查它工作正常,然后将其应用到新的服务器。 这将允许您每当您再次更改时干净地复制服务器。
你可以保存当前安装的软件包列表
OLD> dpkg --get-selections > selections.txt
并通过键入在其他机器上使用该列表
NEW> dpkg --set-selections < selections.txt
在确定/etc/apt/sources.list是平等的,然后安装你的软件包
NEW> apt-get update; apt-get dist-upgrade
现在你有相同的系统,可以复制/usr和/home部分。
如果你这样想,让我知道…
问候
麦克风
[;-)