通过ghettovcb-restore.sh从备份中恢复ESXi虚拟机
2026-04-27
ESXi 虚拟机可使用 ghettoVCB 脚本进行备份,有关如何使用 ghettoVCB 备份 ESXi 虚拟机的教程见 此处。
ghettoVCB 每次都会为虚拟机生成完整备份,之后您可使用 ghettoVCB-restore.sh 从备份中恢复虚拟机。
什么是 ghettoVCB-restore.sh?
ghettoVCB-restore.sh 脚本是 GhettoVCB 的一部分,主要用于恢复已备份的虚拟机(VM)。其主要用途如下:
1. 恢复单个虚拟机的备份,包括存储在数据存储磁盘上的所有 VMDK 文件。
2. 恢复存储在数据磁盘上的多个虚拟机备份,包括该数据存储上的所有 VMDK 文件。
运行脚本前,请确保还原任务的目标位置拥有足够空间,以避免出现任何问题。
支持的磁盘类型:置零厚置备、2GB稀疏、精简置备、即时置零厚置备
如何使用 ghettoVCB-restore.sh 恢复 ESXi 虚拟机?
1. 启用 SSH
应在 ESXi 主机上启用 SSH,相关操作步骤请参阅如何使用 ghettoVCB 创建 ESXi 虚拟机一文。
2. 准备工作
下载 ghettoVCB-restore,将其上传至 ESXi 主机的数据存储,并解压缩。同时,该帖子中还提供了下载链接和操作步骤。
3. ghettoVCB-restore 的选项
-c 虚拟机备份列表
-l 输出日志的文件
-d 试运行/调试信息 [1|2]
4. 创建列表
此列表应显示虚拟机备份所在位置的完整路径,以及恢复后虚拟机将被存储的位置。
此外,此步骤中请设置虚拟磁盘类型:
1=零厚度(以此格式创建虚拟硬盘时,系统会从底层数据存储中分配虚拟硬盘的全部大小。已分配的空间会根据操作系统备份进行初始化,剩余空间则按需初始化。)
2=2GB稀疏格式(一种独特格式,可将硬盘容量划分为多个磁盘空间,每个分区空间最大为2GB。)
3=精简(与此格式类似的动态磁盘,其vmdk虚拟磁盘的大小反映所存储数据的实际大小)
4=急切置零厚置备(以此格式创建虚拟硬盘时,系统会从底层数据存储中分配虚拟硬盘的全部大小,所有空间在创建过程中即完成初始化。)
这是列表的一个示例。
/vmfs/volumes/datastore1/backup/backup/test/test-2023;/vmfs/volumes/datastore1;4
5. 测试
使用试运行/调试功能来测试脚本并列出结果
1)试运行:
~ # ./ghettoVCB-restore.sh -c vms_to_restore -d 1
2) 调试:
~ # ./ghettoVCB-restore.sh -c vms_to_restore -d 2
6. 从备份中还原 ESXi 虚拟机
使用参数 [-c] 启动备份还原操作,采用新命名的列表“vms_to_restore”。
~ # ./ghettoVCB-restore.sh -c vms_to_restore
之后,您可以在 vCenter 中检查该虚拟机是否已恢复。
如何使用专业解决方案备份和恢复 ESXi 虚拟机?
ghettoVCB 操作简单,但无法为企业提供关键功能,例如增量备份、差异备份和定时任务。持续执行完整备份会给备份系统带来压力,因此需要专业的备份解决方案来构建高效率的备份系统。
Vinchin备份与恢复不仅支持ESXi 8/7/6/5/4,还支持Hyper-V、XenServer、XCP-ng、oVirt、RHV等多种虚拟机平台,是一款专业的备份系统。该系统配备用户友好的Web控制台,可轻松管理备份任务,例如创建备份与恢复作业、在其他虚拟化平台(V2V)上恢复虚拟机、从备份中即时恢复虚拟机(约15秒)、监控整个备份系统的运行状态等。
只需 4 个步骤即可备份 ESXi 虚拟机。
1. 选择 ESXi 虚拟机

2. 选择存储位置以保存虚拟机备份

3. 选择备份策略,例如增量备份、定时备份、局域网免打扰备份等。

4. 提交任务

Vinchin 备份与恢复软件已获得数千家企业的青睐,您也可以在此开启为期15天的全功能免费试用。此外,您可联系我们,留下您的需求,我们将为您提供量身定制的解决方案。
下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
GhettoVCB 恢复常见问题解答
1. 我能否将虚拟机恢复到另一台 ESXi 主机?
是的,您可以通过调整脚本参数,将虚拟机还原到不同的 ESXi 主机上。
2. 我能否从备份中恢复特定文件?
不,GhettoVCB-restore.sh 用于恢复整个虚拟机,而非单个文件。如需恢复单个文件,可使用细粒度恢复功能,从虚拟机备份中提取文件。
3. 我能否使用 ghettoVCB 提高虚拟机恢复的速度?
是的,您可以通过升级硬件、改善网络以及限制同时进行的还原操作数量来提升速度。此外,您还可以尝试 Vinchin 的即时还原功能,立即从备份中还原虚拟机。
结论
VMware ESXi 常用于部署虚拟化环境。对于个人用户而言,ghettoVCB 脚本已足以完成虚拟机的备份与恢复;网上也有相关指南,可借助该脚本建立备份与恢复任务。但对于企业用户来说,则需要更高效、更完善的备份系统。
Vinchin 备份与恢复软件已为数千家企业提供服务,并赢得了良好的口碑,您可以尝试使用它在生产环境中备份虚拟机。请勿错过免费试用机会。