1. 技术概述:

从 Windows Server 2012 R2开始,管理员可以在运行虚拟机的同时,使用 Hyper-V 来扩展或压缩虚拟硬盘的大小。存储管理员可以通过对运行中的虚拟硬盘执行维护操作来避免代价不菲的停机。不再需要关闭虚拟机,这可以避免对访问这些虚拟机的用户造成中断,并有助于降低维护成本。在 Windows Server 2012 R2 推出以前,如果虚拟机已联机或者某个虚拟硬盘已被使用,则在不临时关闭虚拟机的情况下,无法对虚拟硬盘执行维护。

2. 技术要求:

当管理员使用联机调整虚拟硬盘大小时需要使用以下功能:

1) 一台能够运行 Hyper-V 的服务器。该服务器必须有支持硬件虚拟化的处理器。必须安装 Hyper-V 角色。

2) 一个属于本地 Hyper-V 管理员组或管理员组成员的用户帐户。

3) VHDX - 扩展和压缩虚拟硬盘的功能只能对使用 .vhdx 文件格式的虚拟硬盘执行。VHDX 磁盘类型(包括固定磁盘、差异磁盘和动态磁盘)支持联机大小调整。大小调整操作不支持使用 .vhd 文件格式的虚拟硬盘。

4) SCSI 控制器 - 扩展或压缩虚拟硬盘容量的功能只能对已附加到 SCSI 控制器的 .vhdx 文件执行。不支持附加到 IDE 控制器的 VHDX 文件。

演示配置调整联机虚拟硬盘大小。虚拟机“BJ-AP-01”当前虚拟磁盘配置为100GB,这里演示联机调整到150GB.

a) 选择要扩展其虚拟硬盘的虚拟机;

b) 点击硬盘驱动器,选择当前使用的VHD文件,点击编辑;

c) 查找虚拟机硬盘页面,阅读相关警告信息后点击下一步

d) 选择操作页面,此时可以选择压缩和扩展,这里选择“扩展”;

如果虚拟机是关闭状态此时还可以选择转换虚拟磁盘,例如将VHD文件转化为VHDX文件

e) 在“扩展虚拟磁盘”页上,输入新的虚拟硬盘大小。该大小以 GB 为单位指定,任一虚拟硬盘的最大大小为 64TB;

f) 在“正在完成编辑虚拟硬盘向导”页上单击“完成”;

g) 输入凭据并登录扩展虚拟硬盘的虚拟机;

h) 打开“磁盘管理”;

i) 右键单击C盘,然后选择“扩展卷”;

j) 扩展卷向导页面,选择未使用的卷

k) 在“正在完成扩展卷”页上单击“完成”。

压缩虚拟硬盘的大小:

在虚拟机运行过程中扩大或压缩虚拟磁盘容量的能力能让客户获得更高灵活性,并降低由于容量需求的变化让负载停机的可能性。这样的功能不仅可为需要更多数据存储空间的虚拟机提供更高灵活度,而且可以让 IT 管理员回收已分配给虚拟机但不再使用的空间。对服务供应商或托管环境来说,这一点尤为重要,客户可能购买了 100GB 容量的虚拟机,但只使用了 30GB 空间,希望将磁盘容量缩小为 50GB 以降低成本。现在这种操作可联机进行,无需让负载停机。

管理员可以首先在来宾操作系统内部压缩卷容量,随后使用 Hyper-V 管理工具或 PowerShell 压缩虚拟磁盘。虚拟磁盘可压缩的容量与虚拟机卷压缩的容量相等。请注意,压缩操作只能针对 VHDX 进行。

这里不再演示联机压缩虚拟硬盘大小。

本文转自 徐庭 51CTO博客,原文链接:http://blog.51cto.com/ericxuting/1588909,如需转载请自行联系原作者

Hyper-V Server联机调整虚拟硬盘大小相关推荐

  1. Hyper-v Server在线调整虚拟硬盘大小

    Hyper-v Server在线调整虚拟硬盘大小 从Windows Server 2012 R2开始,Hyper-v支持在线调整虚拟硬盘的大小了,这意味着在生产环境当虚拟硬盘不够用时,我们可以在虚拟机 ...

  2. 修改VirtualBox虚拟硬盘VMDK大小

    原因 原来设定的VirtualBox虚拟机硬盘是vmdk格式,动态分配大小但最大大小仅为60G.由于使用上的需求,希望将最大大小扩大到100G.使用VirtualBox(版本6.1)上的虚拟介质管理器 ...

  3. pcmcia oracle vm vitualbox 虚拟机,virtualbox中调整虚拟机的硬盘大小 与 CentOS卡在进度条启动缓慢进不去解决办法...

    由于经常需要在Linux虚拟机下测试一些环境,安装的东西比较多,导致之前分配给Linux虚拟机中的某个分区的空间不够用了,但是又不想重装系统,想直接给空间不足的那个分区调整空间.用的是Centos系统 ...

  4. 减小VirtualBox虚拟硬盘文件的大小

    虚拟机使用久了就会发现虚拟硬盘越来越大,但是进入虚拟机里的系统用命令看了下,实际占用的空间远没有虚拟硬盘大小那么大,这个让人很不爽,而且在分享虚拟机镜像的时候也很不方便.VirtualBox似乎没有提 ...

  5. 虚拟磁盘类型_一起来了解一下Window10系统中虚拟硬盘的相关操作

    大家好,我是波仔欢迎大家又来和我一起分享电脑知识,我们今天来分享一下虚拟硬盘部分的一些相关的操作. 虚拟硬盘 VHD格式的虚拟硬盘最开始应用在微软的Virtual PC和Virtual Server中 ...

  6. Hyper-V 怎样拷贝文件至虚拟硬盘并附加到虚拟机上

    阅读目录 创建虚拟硬盘 附件虚拟硬盘到虚拟机上 对于大文件来说,通过远程桌面拷贝是件麻烦的事情,虽然简单,但速度受限太多,不推荐使用. 我工作中对于大文件的拷贝,通过创建一个新的虚拟硬盘(VHD),再 ...

  7. 如何在Windows 10上创建和设置虚拟硬盘

    在Windows 10上,虚拟硬盘文件是一个以.vhdx或者.vhd扩展名结尾的文件,其功能类似于物理硬盘. 虚拟硬盘可以用于存储包括文档.图片.视频等各种类型的文件,亦可用于存储启动文件或者用于安装 ...

  8. Windows11 创建和设置虚拟硬盘

    转载自 "IT之家": 部分内容为作者整理,如有不正确的地方,还请不吝指正! 1.右键点击"此电脑",点击"管理",选择"磁盘管理 ...

  9. cgi硬盘安装器_简简单单,玩转虚拟硬盘装多系统

    为什么我们要玩虚拟硬盘装系统呢?一,实现多系统:只要你硬盘够大,一个硬盘可以装几十个.上百个系统.二,节约硬盘空间:利用VHDX,把空闲的容量利用起来.三,隐秘:在电脑上应该有一个隐藏的不为人知的系统 ...

最新文章

  1. c# 字符串是否相等
  2. Daily Scrum M2 11-14
  3. js表单验证控制代码大全
  4. CreateProcess返回错误998
  5. 【技术综述】基于弱监督深度学习的图像分割方法综述​
  6. 从网络IO看高性能框架
  7. 应用程序 /dev/rtc 编程 获取时间 2011-12-13 01:01:06【转】
  8. 分支定义之Trunk vs Master
  9. UVA3942 Remember the Word
  10. 985博导:如果符合这几条,你可能不适合读博!
  11. .net去除html标签代码
  12. vue导出Excel(二)
  13. pytorch---nn模块(3)自定义nn 模块
  14. Linux下7款最佳的开源视频播放器
  15. PS 解决不能完成命令,暂存盘空间不足的问题
  16. html怎么画一个正方形,css3画一个正方体
  17. 基于SDN的访问控制模块实现
  18. 计算机设置共享时出现无法保存,win7共享打印机时提示无法保存打印机设置怎么办...
  19. 分类中解决类别不平衡问题
  20. 计算机多媒体理论知识,计算机多媒体技术论文

热门文章

  1. Java ObjectOutputStream writeFloat()方法与示例
  2. js isinteger_在JavaScript中使用示例使用Number isInteger()方法
  3. 线性方程组 python_线性方程组的表示 使用Python的线性代数
  4. Go 语言实现 23 种设计模式 单例模式
  5. linux操作系统信号捕捉函数之回调函数小结
  6. 链表相关的算法题大汇总 — 数据结构之链表奇思妙想
  7. QT事件事件之一:Qt中的事件处理与传递
  8. 我们究竟还要学习哪些Android知识?完整版开放下载
  9. php如何修改文件名,php修改文件名的实现方法_后端开发
  10. 后端视角下的前端框架之Vue.js初探