将磁盘添加到 Linux 个虚拟机

Add a disk to a Linux VM

我想在新虚拟机上启动 geth。我已经在另一个 VM 的存档模式下安装了 geth 运行。我已经在现有 VM 上同步了多达 600 万个块。有没有办法可以从现有 VM 中取出数据磁盘并将其附加到新 VM。因此,当我在新 VM 上启动 geth 时,它将采用从磁盘同步的最新块,并在第 6 百万个块之后启动。

我试过关闭我的虚拟机并拍摄数据磁盘的快照,然后将其附加到新虚拟机。但是在新 VM 上安装磁盘后,链数据似乎已被删除。附加磁盘时我是否遗漏了什么? 我已按照以下文档附加磁盘: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/add-disk

此外,我正在为我的 VM 使用 Azure 平台,并且 VM 具有 Linux 操作系统。 谢谢!

针对你的问题,我测试了数据盘拷贝,一切正常,没有消失。以下步骤。

  1. 分离要复制的数据盘。
  2. 从数据盘创建快照。
  3. 从快照创建数据磁盘副本。
  4. 将复制数据磁盘附加到新 VM。

按照上述步骤重试。