我想将我的 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 并恢复您的数据。
为此你需要,
- 已安装内容的完整列表(dpkg --get-selections)
- 所有东西的配置方式(大部分是 /etc)
- 所有用户数据的副本(在某些情况下为 /home、/srv、/var)
- 知道如何将其重新组合
因此,仅仅按照 Debian 文档的建议是不够的,您需要保护所有数据,然后了解如何从头开始重建服务器(IMO)。