将整个 Linux 系统和 grub 设置传输到第二个驱动器?

将整个 Linux 系统和 grub 设置传输到第二个驱动器?

我在 /dev/xvda1(慢速磁盘)上有系统分区,并且刚刚添加了作为 /dev/xvdb 连接的 SSD。

如何在不使用控制台的情况下将 Linux 系统完全转移到 /dev/xvdb 并退出 /dev/xvda1?

  1. 传输所有文件 - 我应该使用tar还是cpio
  2. 重新配置 grub - 我发现一些说明告诉我要编辑/etc/default/grub,但这并没有在任何地方设置根设备。发生了什么?

还需要什么吗?

答案1

最简单的方法是使用克隆工具,例如克隆兹拉。您所要做的就是从 CD 启动并按照说明操作。这确实需要对系统结构有一些基本的了解,但总的来说这是最简单的方法。所有文件以及 GRUB 都将被传输。分区将相应地调整大小。

答案2

我会检查 rsync。

如果你要搬家的话,我还建议使用虚拟化套件。这将使未来的生活变得简单得多。

相关内容