Proxmox:从“.raw”磁盘映像重新创建 CT

Proxmox:从“.raw”磁盘映像重新创建 CT

我导致 Proxmox 4 服务器崩溃且无法修复,并且我的一些 CT 没有转储文件,只剩下 .raw 磁盘映像。

我的问题是:

  • /etc/pve 卸载后 CT 的“.conf”文件在哪里?
  • 将“.raw”磁盘映像传输到另一个 proxmox 以重新创建 CT 安全吗?即使没有“.conf”文件?

多谢!

答案1

首先,备份您已有的内容。最好备份所有节点和所有 VM/CT 数据。

然后,将集群恢复到稳定状态。确定上次数据丢失的原因。使其崩溃并确保其恢复。fsck 文件系统以确保数据幸存。

现在您可以重建。.raw 应该包含一个文件系统,是的,您可以再次使用它。至少您可以按原样挂载它并尝试恢复数据。

至于 .conf 文件,它们位于 Proxmox 的复制数据库支持的文件系统上。请参阅Proxmox 集群文件系统(pmxcfs) 阅读有关 pmxcfs 的更多信息。特别是,您可能能够使用以下命令在节点上停止 pve-cluster一样的名字,替换 config.db,然后重新启动。

不过,.conf 的内容并不多,它包含设置容器时的选项。重建配置始终是一种选择。然后停止 CT 并用现有内容替换 .raw。请注意,如果您没有恢复以前的地址,网络接口上的 IP 或 MAC 可能会有所不同。

不过,Web UI 似乎不允许编辑磁盘。如果您需要更改路径或大小,请使用文本编辑器编辑 .conf。

相关内容