跳转到内容

迁移与救援 ​

救援的第一原则 ​

救援操作的首要目标是不让情况变糟

系统起不来时,最危险的做法是「照着搜到的命令一条条试」。特别是涉及 zpool import -f、fsck、重建引导、重装的操作——有些会让原本可恢复的情况变成不可恢复。

顺序应该是:

  1. 先做只读的诊断。 系统起不来但盘还在,数据通常还在。
  2. 如果数据重要,先想办法把数据拷出来,再折腾系统。
  3. 确认已有备份的状态。 如果备份完好,重装 + 恢复往往比修复更快更安全。

主要话题 ​

救援模式:用 PVE 安装 U 盘启动,进入救援/调试模式,挂载现有系统进行修复,见宿主机起不来:救援启动。

引导修复:ZFS on root 的机器用 proxmox-boot-tool 管理引导,和传统 GRUB 的修复方式不同,同样在救援启动里讲。

导入外部磁盘:把从别的平台(ESXi、VirtualBox、裸机)来的磁盘镜像导入成 PVE 虚拟机磁盘,用 qm importdisk,属于导入虚拟机的内容,不在本章重复。

抢救 /etc/pve:它是 pmxcfs(FUSE + 数据库)。pve-cluster 服务起不来时这个目录会是空的或只读的,配置和虚拟机磁盘数据是两回事。恢复方法见抢救 /etc/pve 与重建节点。

最好的救援是不需要救援 ​

这几件事做到位,大部分救援场景就不会发生:

重装 + 恢复常常是最快的路

花六个小时修一个坏掉的系统,不如花一个小时重装再花一个小时恢复备份。

前提是备份真的能用——这又回到了恢复演练。

本章文章 ​

文章讲什么
宿主机起不来:救援启动安装介质的 Rescue Boot / Debug Mode 用法,引导修复的风险边界
抢救 /etc/pve 与重建节点pmxcfs 的 config.db 位置、官方迁移步骤,以及配置全丢时靠 qm rescan 重建

外部磁盘导入(ESXi、OVA/OVF)不在本章范围,见导入虚拟机。

继续浏览 ​

Proxmox VE 非官方中文使用指南,与 Proxmox Server Solutions GmbH 无隶属关系。