zoukankan      html  css  js  c++  java
  • 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层),间接实现多快照功能。
    还可根据该方法创建多个指向同一父磁盘的虚拟环境,方便批量部署,节省物理磁盘空间。

    注意

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

  • 相关阅读:
    Python 一条语句如何在多行显示的问题
    代理模式
    MySQL workbench中的PK,NN,UQ,BIN,UN,ZF,AI说明
    异步加载 Echarts图的数据
    Web页面中两个listbox的option的转移
    半透明效果
    在地图上使图片透明
    加载图片方式
    获取鼠标坐标
    画笔与画刷
  • 原文地址:https://www.cnblogs.com/azureology/p/13208432.html
Copyright © 2011-2022 走看看