如何在升级 Debian 时创建备份?

如何在升级 Debian 时创建备份?

我想将我的 Debian lenny 升级到 squeeze,但由于这是我第一次这样做,所以我在思考如何创建发行说明中提到的备份:

您需要备份的主要内容是 /etc、/var/lib/dpkg、/var/lib/apt/extended_states 的内容以及 dpkg --get-selections "*" 的输出(引号很重要)。如果您使用 aptitude 管理系统上的软件包,您还需要备份 /var/lib/aptitude/pkgstates。

答案1

rsync 将数据复制到另一台机器,或者 tar 那些目录,然后将该文件复制到其他地方。

关键是,一旦您开始迁移到 Squeeze,如果情况真的很糟糕,您最好丢弃您的服务器,只需安装 Squeeze 并恢复您的数据。

为此你需要,

  1. 已安装内容的完整列表(dpkg --get-selections)
  2. 所有东西的配置方式(大部分是 /etc)
  3. 所有用户数据的副本(在某些情况下为 /home、/srv、/var)
  4. 知道如何将其重新组合

因此,仅仅按照 Debian 文档的建议是不够​​的,您需要保护所有数据,然后了解如何从头开始重建服务器(IMO)。

相关内容