您好,我目前有一台 Debian Lenny 服务器正在运行(在一台慢速机器上),最近我买了一台更强大的服务器,需要将旧的 Debian 设置整体移动/复制到这台新服务器上(帐户、目录、已安装的软件等)。设置一台新的 Debian 并修复所有目录和安装软件会花费很多时间。
实现这一目标的简单/快速方法是什么?
干杯
答案1
如果你能得到一个值得信赖的网络,netcat
和tar
可能是最快的。例如参见Dan Walronds 指南。
答案2
使用rsync将当前机器的内容复制到新机器。
答案3
如果您使用配置管理软件(例如 puppet 或 cfengine),那么会容易得多。理想情况下,如果您以前做过,则只需将相同的类重新应用到新服务器并让其部署您的配置,但您现在仍然可以这样做,使用 puppet 描述当前配置并将其应用于当前服务器以检查其是否正常工作,然后将其应用于新服务器。这将允许您在再次更改时干净地复制服务器。
答案4
您可以使用以下方式保存当前安装的软件包列表
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
部分。
如果您这样考虑,请告诉我...
问候
Mike
[;-)