ESXi系统盘备份

Esxi系统盘存放我们的各项配置,例如各种硬件的直通,如果系统损坏了,从新配置太麻烦,甚至操作不当,造成数据丢失,笔者使用的是U盘做的系统盘,那今天就介绍下如何备份系统盘,以防万一U盘系统盘损坏,如何恢复系统盘,如何安装esxi见我的另一篇文章:https://www.hao0564.com/1105.html

  • 进入esxi后台,开启ssh
ESXi系统盘备份
开启ESXi SSH
  • 这里用FinalShell链接SSH到esxi
FinalShell链接SSH到esxi
FinalShell链接SSH到esxi

敲cd /dev/disks/进入disks 目录下查看ls -lh ,mpx.vmhba33:C0:T0:L0就是我们要备份的系统盘(u盘)如下图:

敲cd /dev/disks/进入disks 目录下查看ls -lh
敲cd /dev/disks/进入disks 目录下查看ls -lh
  • 通过命令确认了哪一个磁盘是系统盘之后,记录下它的mpx.vmhbaxxxx的参数后,执行如下命令将这个磁盘拷贝到VMFS Datastore
dd if=/dev/disks/mpx.vmhba33:C0:T0:L0 of=/vmfs/volumes/Esxi240G/ESXi.img (此处的C0:T0:L0和后面的存储位置Esxi240G根据自己实际修改)
压缩打包执行
dd if=/dev/disks/mpx.vmhba33:C0:T0:L0 | gzip > /vmfs/volumes/Esxi240G/ESXi.img.gz

执行以上命令拷贝完成后Esxi.img大小8g不到,会提示:

[root@localhost:/dev/disks] cd vml.0100000000453044353545314633393138453439313339343530443936446174615472 -> mpx.vmhba33:C0:T0:L0
-sh: can't create mpx.vmhba33:C0:T0:L0: Function not implemented
[root@localhost:/dev/disks] 
  • 完成了前面两步之后,就意味着克隆备份了一个完整的ESXi系统,接下来要做的事情就是将这个ESXi.img写入到SD卡、U盘或其他硬盘上。如果是Linux系统,可以直接继续用dd命令来做,将ESXi.img拷贝到Linux系统,并且将SD卡、U盘或其他硬盘插入到那台机器,然后命令:
dd if =ESXi.img of=/dev/sdc    (这里的sdc表示SD卡、U盘或其他硬盘被Mount到Linux后的盘符路径,根据实际修改)

如果在第2步里有用gzip压缩,则命令如下:

dd if=ESXi.img | gunzip dd of=/dev/sdc

        4、如果是Windows机器,则将SD卡、U盘或其他硬盘插入系统后,利用USB Image Tool或rufus工具来刻盘到U盘上

ESXi系统盘备份
ESXi系统盘备份

部分内容参考:https://www.chiphell.com/thread-2344169-1-1.html ,https://www.qzkyl.cn/post-570.html

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注