使用 rsync 将 Linux 系统迁移到 VMware

使用 rsync 将 Linux 系统迁移到 VMware

你好 :) 正如标题所述,我正在尝试将我拥有的 Linux 系统迁移到虚拟环境。我尝试了 Vmware 的工具,例如转换器独立版,但由于空间要求不理想,因此很麻烦。我之前在此主题

我将使用rsync它来迁移文件,包括操作系统。源电脑有这个分区

我只希望系统能够启动并工作,我并不关心如何工作,至于目标系统所需的空间,这也无关紧要,我只需要它们工作:)

就我的问题而言,我已经创建了一个 VMware 映像,并启动了一个允许我创建分区的工具,但老实说,我不知道该怎么做。我仍在学习 Linux 和命令行的使用,所以我可能会陷入一些愚蠢的事情中。正如我链接到的帖子中的好人提到的那样,我不需要 LVM,但我真的不知道我需要什么 :)

因此,如果可能的话,我想知道如何做到这一点,如果有什么不清楚(我倾向于说很多但意义不大,所以对此表示歉意),那么一定要问,希望你们能帮忙。

问候

答案1

我建议你尝试以下方法:

  1. 在服务器上下载新的虚拟机雷斯卡图克斯ISO。
  2. 为第一台服务器创建虚拟机,并确保它附加了虚拟机磁盘映像(从现在开始称为 VMDI)。
  3. 连接您的物理服务器(现在为 PSD)的磁盘和 Rescatux ISO。
  4. 将 VM 设置为从此 ISO 启动。然后启动它。
  5. 从菜单中选择“Rescatux 自动检测”,然后在加载后运行 GParted。
  6. 您将在右上角的组合框中列出 2 个磁盘/dev/sda/dev/sdb一个用于 VMDI,一个用于您的 PSD。
  7. 在组合框中选择 PSD 条目。该磁盘上的分区将显示在下面。还要检查“查看菜单”并查看“设备信息”。记下来。
  8. 现在选择 VMDI 条目并复制 PSD 的分区方案(左上角,工作表图标)。
  9. 重要提示:建议“启动”分区不小于 250MB。您可以在 PSD 上识别它,因为它标有“启动”标志,并且可能是列表顶部的分区。
  10. 分区完成后,单击绿色标记图标以应用所有更改。
  11. 现在,您可以通过右键单击新创建的分区来设置所需的所有“标志”(例如“启动”)。您可以退出 GParted。
  12. 在文件管理器上安装两个磁盘的 PSD 和 VMDI。
  13. Rsync 可能未安装,因此打开终端并运行sudo apt-get install rsync
  14. 运行rsync '/mnt/source/partition/' '/mnt/new/partition/'(我不知道如何使用 rsync,抱歉)。您也可以通过在物理服务器上运行 rsync 来完成此操作,但您必须先配置网络。再三检查源和目标,以免弄乱。

当从每个分区复制完文件后,我们可以说磁盘已克隆。但此时如果您重新启动并从 VMDI 启动,它将无法运行。

  1. 关闭虚拟机,弹出 PSD(以确保一切不会混乱)。再次从 Rescatux 启动。
  2. 加载后选择“Rescatux 自动检测”,选择“Grub”>“恢复 Grub”>“恢复 Grub!!!”
  3. 选择正确的磁盘并按“确定”
  4. 您已设置完毕,可以关机、分离 Rescatux ISO 并启动新的 VM。

相关内容