Corey Blaser Asked: 2015-05-27 18:06:36 +0800 CST2015-05-27 18:06:36 +0800 CST 2015-05-27 18:06:36 +0800 CST 从 Centos 7 迁移到 Ubuntu 772 如何在不丢失数据的情况下从 Centos 7 迁移到 Ubuntu?或者它甚至是相对可能的? migration 1 个回答 Voted Best Answer Kalle Richter 2015-05-29T04:21:22+08:002015-05-29T04:21:22+08:00 我推荐以下方式: 做一个工作备份,如果你有足够的存储空间,你可以从中轻松读取(例如,你可以挂载的磁盘映像而不是压缩存档,你必须完全读取才能提取一个文件) 找出 CentOS 上的应用程序存储数据的位置,您可以在 Ubuntu 上重复使用这些数据(如果您使用相同的桌面环境,许多设置将保留在您的$HOME文件夹中,但为了确保您必须为您使用的每个应用程序研究此信息希望保留设置)。将数据移动到共享分区并创建链接和挂载点(某些应用程序可能不喜欢链接,因为它们无法解析链接并抱怨权限问题,因此在移动数据后立即测试应用程序是否可以在 CentOS 上运行) 安装 Ubuntu 并像在 CentOS 上一样包含来自共享分区的数据。您可能发现丢失了一些文件,因此将它们从备份移动到数据分区 此设置允许您在多个操作系统之间共享数据,只要应用程序不会与不同版本混淆(例如,在 CentOS 上使用 firefox 36.x 和在 Ubuntu 上使用 38.x 将导致设置在每次启动时更新并且可能会混乱在某个时候更新文件——这也是每个应用程序的研究任务)。如果版本不兼容,您需要找出超出操作系统范围的自定义同步例程,即 Ubuntu。 请记住使用保留权限的命令,例如cp -aorrsync -a当您移动文件时。
我推荐以下方式:
$HOME
文件夹中,但为了确保您必须为您使用的每个应用程序研究此信息希望保留设置)。将数据移动到共享分区并创建链接和挂载点(某些应用程序可能不喜欢链接,因为它们无法解析链接并抱怨权限问题,因此在移动数据后立即测试应用程序是否可以在 CentOS 上运行)此设置允许您在多个操作系统之间共享数据,只要应用程序不会与不同版本混淆(例如,在 CentOS 上使用 firefox 36.x 和在 Ubuntu 上使用 38.x 将导致设置在每次启动时更新并且可能会混乱在某个时候更新文件——这也是每个应用程序的研究任务)。如果版本不兼容,您需要找出超出操作系统范围的自定义同步例程,即 Ubuntu。
请记住使用保留权限的命令,例如
cp -a
orrsync -a
当您移动文件时。