最新消息:本站原qzkyl域名已转让,后期该域名所有言论与本站无关,同时本站已改名ipve虚拟机,交换友链请发送邮件zc#ipve.cn(#换@)

ESXi系统备份/克隆到SD卡/U盘/其他硬盘上

VMware/PVE ipve 1049浏览 17评论

       其实这是个很简单的操作,之前迁移自己的exsi系统的时候就使用过这个办法,现在写出来只是留个资料,怕以后忘了,原理很简单,就是先通过dd命令将ESXi系统克隆到VMFS Datastore成为一个文件,然后再从文件弄到SD卡、U盘或其他硬盘上即可。具体操作步骤如下:

1、首先,用如下命令确认ESXi系统所安装到的分区具体位置:

ls -l /dev/disks/   

如下图所示:2、通过命令确认了哪一个磁盘是系统盘之后,记录下它的mpx.vmhbaxxxx的参数后,执行如下命令将这个磁盘拷贝到VMFS Datastore:

dd if=/dev/disks/mpx.vmhba1:C0:T0:L0 of=/vmfs/volumes/Datastore/ESXi.img (此处的C0:T0:L0和后面的存储位置根据自己实际修改)

如下图所示:

在VMFS Datastore里,可以看到这个结果:

        备注:如果有必要,例如,本地磁盘较大的情况下,建议可以加上一个压缩指令,命令如下:

dd if=/dev/disks/mpx.vmhba1:C0:T0:L0 | gzip > /vmfs/volumes/Datastore/ESXi.img.gz

        3、完成了前面两步之后,就意味着克隆备份了一个完整的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工具来做这个事情,下载这个工具后,安装、打开它之后,点击Device › Restore,之后,选中ESXi.img文件的位置,即可等待拷贝完成。

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (17)

  1. 如果要恢复的话是不是用 img斜盘工具直接写进硬盘或者是其他存储里面?而不用dd命令
    yihan012年前 (2023-01-19)回复
  2. 请问BZ一个问题,我在用dd进行备份的时候,当进行到接近4G时,报“dd: /dev/disks/mpx.vmhba32:C0:T0:L0: Input/output error”的错误,这是什么情况呢?感谢
    carson3年前 (2022-02-18)回复
    • 这个应该是读写错误吧,看是不是掉设备了
      ipve博主3年前 (2022-02-18)回复
      • 不是的,我是将文件备到了esxi的存储(VMFS6)分区中,开始的时候都是很正常的,每当备到3.9G左右就报这个错,太郁闷了,搜了好几天了也没找到解决办法
        carson3年前 (2022-02-21)回复
      • 跟教程中你备份的位置是一样的 😥 但就是不行,分区格式是VMFS6,硬盘类型是SSD,但感觉这两者应该都不是问题所在,如果一开始就报错也能理解,但每次进行到3.9G的时候才报,就真难住了
        carson3年前 (2022-02-21)回复
        • 空间够吗?dd是整个分区备份,分区有多大占多大空间,不是实际使用空间
          ipve博主3年前 (2022-02-21)回复
  3. 请教下,迁移的新硬盘比原来的大 有什么后果?
    花谢花飞红3年前 (2021-08-15)回复
    • 只要不小就没影响
      ipve博主3年前 (2021-08-16)回复
      • 我的意思是多余的空间会变成什么?
        花谢花飞红3年前 (2021-08-16)回复
        • 多余的是未分配空间,需要自己系统里手动扩充一下
          ipve博主3年前 (2021-08-16)回复
          • 好的 谢谢
            花谢花飞红3年前 (2021-08-17)
  4. 刚来这里,慢慢探索中。
  5. 看错了 原来最后使用dd命令恢复
    花谢花飞红3年前 (2021-07-21)回复
    • 嗯,备份和恢复都是用的dd命令
      ipve博主3年前 (2021-07-23)回复
  6. 怎么恢复呢?
    花谢花飞红3年前 (2021-07-21)回复
  7. 博客坚持这么多年也不容易啊
    无聊赚3年前 (2021-07-09)回复
    • 是啊,断断续续停更了好几次
      ipve博主3年前 (2021-07-11)回复