小注:大多数虚拟机都是由虚拟硬盘(VHD)组成,而虚拟硬盘是一些大型的二进制文件,必须对其进行存储、维护和备份。幸运的是,大多数虚拟平台都会根据具体的需要提供多种创建和管理虚拟存储的方法。

在Hyper-V中,你可以轻松地创建新虚拟硬盘,还可以方便地管理它们的设置,将其附属到虚拟机。Hyper-V管理控制台提供了所有必要的工具,以便执行一些基本任务。不过,理解这些工具以及它们的执行结果也是很重要的。在本文中,TecgTarget中国的特约虚拟化专家Anil Desai详细说明了创建和管理VHD的一些必要步骤,并提供了一些与执行相关的建议。
创建虚拟硬盘
利用Hyper-V管理控制台,有很多种创建新VHD的方法。在创建一台新的虚拟机时,最常见的方法可能是使用新虚拟机向导自动创建、附属一个VHD。你也可以利用Hyper-V管理控制台的新虚拟硬盘向导手动创建新VHD。或者,直接用WMI(Windows Management Instrumentation)API和Windows PowerShell执行必要步骤(在随后的指南中将会涉及到脚本和自动化)。
在创建VHD的过程中,最重要的一步是选择创建VHD的类型。下面是与VHD类型选择相关的注意事项:
动态扩展磁盘(Dynamically expanding disks):默认类型的VHD初始状态是在物理磁盘上的,空间很小。随着数据的写入,文件会越来越大。在向导后面的步骤中会定义虚拟磁盘的大小,所以子操作系统能知道其总空间的最大值。这种类型的VHD对磁盘空间的利用最有效,但不提供最佳性能。主机文件系统碎片可能会导致非最优读取和写入操作,而且如果不对VHD文件的物理空间增长进行监测,还有可能用完主机服务器的物理空间。
固定大小磁盘(Fixed size disks):固定大小的硬盘在主机中占用的空间大小就是磁盘空间的最大值。因此,初始创建时需要的时间更长。不管子操作系统是否需要VHD所分配的那么大磁盘空间,固定大小VHD都已占用了主机空间,所以它们的性能会更好。因为,它们是存储在主机存储系统的一个共同区域的。
差异磁盘(Differencing disks):这种类型的VHD用于创建父子关系结构。最常见的用法是创建一个为多台虚拟机所共享的底层操作系统(base OS)VHD(必须是只读的),还有创建差分磁盘储存所有变更文件。创建这种类型VHD的主要规则是所有父盘都必须是只读的,否则从它衍生出来的子VHD就会无效。这种等级关系有时候会很复杂,可能导致一些性能和管理方面的问题。不过,如果使用得当,它就是一个很强大的功能。
在确定好VHD类型之后,你需要提供VHD的物理文件系统位置。通常,主机上任何可以访问的存储空间都可以作为VHD的物理文件系统位置,包括直连存储和基于块的网络存储(iSCSI和光纤通道)。
新VHD的默认大小为127GB,不过你可以设置为1GB和2040GB(大约2TB)之间的任意大小。请记住,子操作系统必须支持你所设置的磁盘大小,以便可以利用其所有的空间。对现在的各种操作系统来说,磁盘大小倒不是一个问题。不过,如果你要是准备在MS-DOS VM中启动原来的Doom,这就是一个问题了。在磁盘配置一步中,还有一个选项可以复制主机服务器上的现有物理磁盘的全部内容。这个功能对手动P2V转换很有帮助,在使用与主机直连的SAN或iSCSI卷时也很有用。
维护编辑虚拟硬盘
和IT架构的其它大多数方面一样,VHD设置也可以更改。
1.Hyper-V管理控制台提供了非常方便快捷的管理方法,你可以用虚拟硬盘向导编辑管理现有虚拟硬盘。
2.找到需要操作的特定VHD文件。
3.显示了可以对动态扩展虚拟硬盘进行
(1)压缩操作用于收回虚拟硬盘中的未使用空间。这个选项可用于动态扩展虚拟硬盘,当VHD中已添加了大量数据时,此功能最有用。压缩操作完成后,在主机中的文件物理大小会减小。子操作系统不会识别任何差别,因为此操作的所有动作都不会改变文件分配表。
(2)转换操作可以让你将动态扩展VHD与固定大小VHD相互转换。出于性能考虑或是要回收主机服务器上可用磁盘空间时可以进行这个操作。请记住,有些操作会产生大量的磁盘输入或输出,所以不要在主机很忙的时候进行这些操作。
(3)VHD扩展
虚拟硬盘向导编辑可以让你扩展现有VHD的大小。如果你设置VHD大小时低估了你在特定逻辑卷中所需数据的总大小,那么这个功能就非常方便。在扩展VHD大小时,子操作系统会把新添的空间作为未分配、未格式化的磁盘空间。根据子操作系统的能力,你可以扩展现有的逻辑卷,或者在空闲空间创建一个新的逻辑卷。在Windows中,你可以利用磁盘管理工具或Diskpart命令行实用程序执行这个操作。当然,如果可以在子操作系统下创建一个新卷,你也可以创建并附属一个新的VHD。
  
请记住,在扩展VHD时可能有几个陷阱需要注意。首先,VHD所附属的VM必须是关闭的(它不能处于备用状态)。还有,如果你为VM创建了快照,VHD扩展之后所有原来的快照将会失效。如果原有快照失效会有问题,那么可以考虑为VM附属新的VHD以获得更大存储空间。此外,还可以扩展固定大小VHD(但不能进行压缩操作)。
用现有磁盘新建虚拟机的方法:
总结
总的来说,Hyper-V提供了一个灵活的虚拟存储架构,平衡了主机磁盘空间、性能和可操作性。在随后的指南中,我们将学习如何充分利用VHD,包括如何将VHD附属到虚拟机,以及如何维护和提高整体性能。

转载于:https://blog.51cto.com/zhaoming198771/273335

hype-v的磁盘管理(转换)相关推荐

  1. win10磁盘管理_「电脑硬盘」Win10系统中的基本磁盘和动态磁盘详解

    不知道到大家有没有注意过win10操作系统的磁盘类型.也许我们普遍认为是C.D.E.F盘,其实并不是简单的盘符这么简单.在win10系统中,磁盘分为基本磁盘和动态磁盘.默认情况下,用户使用的都是基本磁 ...

  2. Linux笔记16.磁盘管理

    16.磁盘管理 物理组成 磁柱也是磁盘分割( partition ) 时的最小单位 扇区就是硬盘盘上面的最小储存物理量 这就是磁盘分割的重点:记录每一个分割区的起始与结束磁柱!! MBR的限制: 仅提 ...

  3. Linux基础管理——磁盘管理及文件系统(全)

    1.设备文件 I/O Ports: I/O设备地址. 设备文件的使用: 通过将文件关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信.一切皆文件,所以磁盘的也是也是基于设备文件与之通信的:op ...

  4. Linux用户管理(六)Linux磁盘管理

    Linux磁盘管理 一.硬盘分区 1.外部存储器的表示方法 (1)硬盘 l IDE         /dev/hdxy l SCSI/USB   /dev/sdxy (2)软盘(/dev/fdx) ( ...

  5. Linux(6)磁盘管理和文件系统

    文章目录 6.Linux(6)磁盘管理和文件系统 前言 基础资源 磁盘管理 磁盘简介 基本磁盘管理.分区 SWAP 交换分区管理 简介 交换分区管理流程 swap 逻辑卷LVM 概述 特点 可操作性的 ...

  6. zutuanxue.com-linux磁盘管理基本管理

    linux磁盘管理基本管理 开课 ​ 本章我们将学习到磁盘管理的相关知识,这部分知识在我们以后的工作中非常重要,它可以让我们知道如何去规划磁盘,如何去使用磁盘,如何去提高磁盘的利用率,这些都会影响服务 ...

  7. linux基础知识之磁盘管理及文件系统

    linux基础知识之磁盘管理及文件系统管理 磁盘管理及文件系统管理 一.磁盘硬件介绍 1. 接口类型 2. 硬盘种类 3. 磁盘命名 二.磁盘分区及文件系统介绍 1. 分区 1.1 什么是分区 1.2 ...

  8. Linux命令大全(三)(详解)文件传输、磁盘管理及磁盘维护

    6.linux文件传输命令 bye 功能说明:中断FTP连线并结束程序. 语 法:bye 补充说明:在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行. ftp(file trans ...

  9. centos查看盘符_Centos下磁盘管理的常用命令记录(如查找大文件)

    Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...

最新文章

  1. Python中正则表达式用法 重点格式以这个为准_首看_各种问题
  2. IDOC实例, Outbound IDOC
  3. 百度搜索打不开第二页_如何查询百度关键词精准收录位置以及收录量(附代码)...
  4. 暂时关闭 windows 病毒防护
  5. Win7查看开机记录
  6. int 转 const char*
  7. 鸟哥linux基础篇学完到什么程度,学完了《鸟哥Linux私房菜》大体回顾以及感悟。...
  8. 一分钟内搞定!熊猫杀毒软件研发提升扫描速度的技术
  9. HTML设置网页小图标
  10. 大会没看够?2021 Google 开发者大会总结看这里!
  11. python编程从入门到实践练习7-10:梦想的旅游胜地
  12. 计算机网络----数据交换方式虚电路
  13. 混合高斯模型去除背景
  14. 纽约州立大学环境与林业学院计算机科学专业,纽约州立大学环境与林业学院研究生专业 如何应对严峻的环境污染问题...
  15. 鸿蒙时代实力排名,鸿蒙时期神魔不敢进入四大禁区,九天银河上榜,第一堪称黑暗禁地...
  16. 中科创达怎么样-是外包公司吗-智能网联汽车和智能物联网推动业务快速增长
  17. 2012 lt;c语言综合实验gt;答案,厦门理工学院c语言实验4循环答案.doc
  18. 关于Excel打开UTF-8格式的文件乱码
  19. 2022 年博客总结
  20. 【HEOI2012】采花

热门文章

  1. PAT甲级1005 字符串的处理
  2. 计算机签到程序,基于spring boot技术的签到管理系统的设计与实现计算机专业.doc...
  3. d3h 技嘉b365m 黑苹果_黑苹果硬件选购指南主板amp;硬盘amp;WI
  4. 更改计算机名后无法联网,更改计算机名后,DB2不能正常使用的解决情况
  5. 计算机英语小短文单词易懂,少儿英语小短文:计算机
  6. dataframe scala 修改值_Spark DataFrame:提取某列并修改/ Column更新、替换
  7. 数据结构和算法 D3
  8. sql select distinct常见错误_这8种常见的SQL错误用法,80%的程序员还在犯
  9. python中re怎么念_Python中re(正则表达式)模块学习
  10. 【Python数据分析】数据挖掘建模——分类与预测——人工神经网络