将 Fedora 移动到另一台计算机

将 Fedora 移动到另一台计算机

我有基于 Fedora 16 的服务器(文件、MySQL、Web、SVN),我将用更大的机器替换它。我计划从头开始重新安装 Fedora(在 的帮助下rpm -qa)。我担心我会留下一些重要的东西。显然,我要复制 /home 和 /etc 目录。但是,例如,SVN 数据库位于 /var/svn 中,而 MySQL 位于 /var/lib/mysql 中。我担心我会错过一些重要的运行时文件。有人可以指出一些常见软件包的迁移清单吗?

随着时间的推移,我也提供了额外的帮助usr/share/docs,但我不知道备份和恢复是否更容易,或者只是从头开始安装。

我读这个帖子和其他几个,但它主要涉及如何在不重新安装的情况下移动 Linux。我宁愿重新安装(而且我计划进行一些更改),但我不会同时拥有两台计算机超过几个小时 - 因此备份所有重要的内容是我的主要问题。

答案1

我不确定您的主要问题是什么,但您有多种选择。

  1. 使用 dd 将当前文件系统备份到外部驱动器或 iso 映像(您可以稍后像 CD 一样安装并提取您需要的内容)

  2. 或者使用 rsync 复制您提到的目录

  3. 另一个价值是从您需要的主要应用程序获取数据。例如,mysql - 使用 mysqldump 将所有数据库提取到文件中。然后你可以在目标设备上安装全新的 mysql 并导入 mysqldump 文件。

对于 svn,找出您的存储库实际所在的位置并保存存储库。我已经很多年没有使用 svn 了,但我认为你可以执行类似“svnadmin dump repositorypath | gzip > repo.zip”的操作

如果您知道需要哪些数据,那么选项 3 可能是最简单、最快且存储空间最少的。确保捕获 /etc 文件。查看conf 文件(即/etc/my.conf)并遵循其他相关配置文件并备份这些文件以防万一。

相关内容