• VMware Player使用vhd差分磁盘实现快照/虚拟环境


    背景

    Vmware有一个非常强大的功能snapshot,可以将硬盘变为只读并记录更改,支持随时退回。
    然而该功能仅在VMware Workstation Pro中被支持,非商用免费Player无此功能。
    考虑通过windows自带的vhd差分磁盘间接实现。

    准备

    创建虚拟机,路径D:VM 分配处理器和内存等资源
    完成向导不要启动,进入设置删除默认vmdk虚拟磁盘和文件

    创建

    运行diskpart创建父磁盘,单位MB

    create vdisk file=D:VMdisk.vhd maximum=20480 type=expandable
    

    进入虚拟机设置,新增硬盘并使用现有文件disk.vhd(默认不显示vhd文件,手动选择可创建)
    提示vhd与15.x格式不匹配选择保持现有格式

    差分

    正常启动,安装系统、vmtools以及开发环境,关闭虚拟机
    将disk.vhd改名为base.vhd再次进入DISKPART准备创建差分磁盘

    create vdisk file=D:VMdisk.vhd parent=D:VMase.vhd
    

    此时原有磁盘已被差分磁盘代替,所有修改均保存在disk.vhd不影响base.vhd

    拓展

    同理,可创建指向差分磁盘的差分磁盘(最多7层),间接实现多快照功能。
    还可根据该方法创建多个指向同一父磁盘的虚拟环境,方便批量部署,节省物理磁盘空间。

    注意

    差分磁盘与父磁盘通过相对路径关联,切勿改名。

  • 相关阅读:
    【一起来烧脑】读懂HTTP知识体系
    Day16:小前端
    Day15:大前端
    Day14:CSS垂直居中
    Day13:H5+JS+C3
    web学习
    javascript 闭包
    微信小程序微信登录
    微信小程序开源
    mpvue搭建小程序框架
  • 原文地址:https://www.cnblogs.com/azureology/p/13208432.html
Copyright © 2020-2023  润新知