精华内容
下载资源
问答
  • 用户可以创建虚拟磁盘类型 VixDiskLib 中支持的虚拟磁盘类型 虚拟机文件类型前文列表VMware 虚拟化编程(1) — VMDK/VDDK/VixDiskLib/VADP 概念简析虚拟磁盘文件 VMDK虚拟磁盘文件(VMDK File) 后缀为 .vmdk,是...

    目录

    前文列表

    VMware 虚拟化编程(1) — VMDK/VDDK/VixDiskLib/VADP 概念简析

    #虚拟磁盘文件 VMDK
    虚拟磁盘文件(VMDK File) 后缀为 .vmdk,是虚拟机的存储卷,Guest OS File System 储存在 VMDK File,而 VMDK File 又会以文件的形式储存在物理磁盘设备上。VMDK File 支持两种物理磁盘类型:

    • 托管磁盘(Managed Disk):托管磁盘通常指的是 File System Format 为 VMFS 的物理存储设备,能够支持使用光纤、iSCSI 或 SAS 来连接到 ESX/ESXi Host 的存储网络(SAN),也能够支持网络挂载存储(NAS),甚至能够直接挂载到 ESX/ESXi Host 上。在 vCenter 体系中,VMDK File 会被储存于共享的 Datastore 之上,再由 vCenter 管理着这些存储簇(Storage Clusters),这令 v

    展开全文
  • 虚拟磁盘工具vmkfstools的使用

    千次阅读 2017-11-11 16:31:38
    一、 虚拟磁盘类型厚置备延迟置零 //默认选项创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零 2.厚置备置零 创建支持群集功能的厚...


    一、 虚拟磁盘类型

    1. 厚置备延迟置零 //默认选项

      创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零

      2.厚置备置零 

      创建支持群集功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。创建中会将物理设备上保留数据置零。创建所需的时间可能会比创建其他类型的磁盘长。

      3.精简置备 

      使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。

      二、 vmkfstools 操作实例

      操作前请先关闭虚拟机,打开ESXI配置里的安全配置文件里的 ssh 服务,并需要登陆到ESXI,输入用户名及密码。

      1 虚拟磁盘类型转换,thick to thin

      vmkfstools 命令格式

      # vmkfstools -i<source-disk-name.vmdk>-d {thin|thick}<destination-disk-name.vmdk>

      参数解释:

      -i <source-disk-name.vmdk>参数:原vmdk磁盘名

      -d {thin|thick}<destination-disk-name.vmdk> :目标磁盘的格式,thin或thick; <destination-disk-name.vmdk>为要生成的目标vmdk磁盘名;
       

      1.1 进入虚拟机所在的datastore目录,每个目录为一个虚拟机

      # cd /vmfs/volumes/datastore1

      /vmfs/volumes/4f3cedd3-1b48e924-3d7d-0022195a4404 # ls

      cobbler-5.85 converter-two-57.72 datanode2-57.78
       

      1.2 此次转换的虚拟机为converter-two-57.72,进入该虚拟机目录

      /vmfs/volumes/4f3cedd3-1b48e924-3d7d-0022195a4404 # cd converter-two-57.72/

      /vmfs/volumes/4f3cedd3-1b48e924-3d7d-0022195a4404/converter-two-57.72 # du -sh *

      20.0G converter-two-flat.vmdk 64.0k converter-two.nvram

      64.0k converter-two.vmdk 0 converter-two.vmsd

      64.0k converter-two.vmx 64.0k converter-two.vmxf
       

      1.3 转换过程中需要用到的文件是vmdk磁盘文件,vmdk有两种,一种是“虚拟机名.vmdk”,vmdk文件很小,存放了虚拟磁盘的一些配置信息(如虚拟磁盘数据文件等);另一种是“虚拟机名-flat.vmdk”,实际数据都存放在flat.vmdk文件中,转换时需要使用vmdk文件而不是flat.vmdk文件。
       

      1.4 开始转换过程

      A:使用vmkfstools将厚模式的vmdk文件克隆为精简的vmdk磁盘文件,转换后将生成两个新的vmdk和flat.vmdk文件

      /vmfs/..../converter-two-57.72 # vmkfstools -i converter-two.vmdk -d thin converter-two_new.vmdk

      /vmfs/..../converter-two-57.72 # du -sh *

      20.0G converter-two-flat.vmdk

      64.0k converter-two.vmdk

      64.0k converter-two.vmx

      64.0k converter-two.vmxf

      7.9G converter-two_new-flat.vmdk

      64.0k converter-two_new.vmdk

      B:将原来的厚模式磁盘文件vmdk和flat.vmdk文件备份

      /vmfs/..../converter-two-57.72 # mv converter-two.vmdk converter-two_old.vmdk

      /vmfs/..../converter-two-57.72 # mv converter-two-flat.vmdk converter-two-flat_old.vmdk

      C:将新生成的vmdk和flat.vmdk磁盘文件分别重命名为原有磁盘名称

      /vmfs/..../converter-two-57.72 # mv converter-two_new.vmdk converter-two.vmdk

      /vmfs/..../converter-two-57.72 # mv converter-two_new-flat.vmdk converter-two-flat.vmdk

      D:编辑 vmdk 文件,确保 # Extent description "converter-two-flat.vmdk" 为原有磁盘名称

      /vmfs/..../converter-two-57.72 # cat converter-two.vmdk

      # Disk DescriptorFile

      version=1

      encoding="UTF-8"

      CID=9cad19cd

      parentCID=ffffffff

      isNativeSnapshot="no"

      createType="vmfs"

      # Extent description

      RW 41932416 VMFS "converter-two_new-flat.vmdk"
       

      # The Disk Data Base

      #DDB
       

      ddb.deletable = "true"

      ddb.toolsVersion = "0"

      ddb.geometry.biosHeads = "255"

      ddb.geometry.biosSectors = "63"

      ddb.geometry.biosCylinders = "2610"

      ddb.virtualHWVersion = "7"

      ddb.longContentID = "364b422b2ceb3f6f0a4e88d09cad19cd"

      ddb.uuid = "60 00 C2 94 89 93 59 2c-d9 22 d3 e4 e6 b3 a4 22"

      ddb.geometry.cylinders = "2610"

      ddb.geometry.heads = "255"

      ddb.geometry.sectors = "63"

      ddb.thinProvisioned = "1"

      ddb.adapterType = "lsilogic"

       

      E:启动虚拟机检查是否工作正常,对比精简置备与厚置备大小

      /converter-two-57.72 # du -sh *500.0M converter-two-326dc793.vswp

      7.9G converter-two-flat.vmdk

      20.0G converter-two-flat_old.vmdk

      64.0k converter-two.nvram

      64.0k converter-two.vmdk

       

      1.5其它方式

          精简置备转换至厚置备置零:

      vmkfstools --inflatedisk /vmfs/volumes/DatastoreName/VMName/VMName.vmdk

          厚置备延迟置零转换至厚置备置零:

      vmkfstools --eagerzero /vmfs/volumes/DatastoreName/VMName/VMName.vmdk

       

      2 更改虚拟磁盘(vmdk)大小

      要特別注意的是,如果此虚拟机已有快照,请先删除所有快照在执行以下操作,否则这个VMDK将出错,內部的资料丢失。

      2.1 vmkfstools 命令格式

      vmkfstools -X [新的大小] [目的vmdk文件]
       

      2.2 当前虚拟机虚拟磁盘大小

      [root@bz-cl2 ~]# fdisk -l /dev/sda

      Disk /dev/sda: 21.4 GB, 21469396992 bytes

      255 heads, 63 sectors/track, 2610 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes
       

      2.3 关闭虚拟机,登陆ESXI 调整虚拟磁盘大小

      /converter-two-57.72 # vmkfstools -X 40g converter-two.vmdk
       

      2.4 开启虚拟机,验证虚拟磁盘大小

      [root@bz-cl2 ~]# fdisk -l /dev/sda

      Disk /dev/sda: 42.9 GB, 42949672960 bytes

      255 heads, 63 sectors/track, 5221 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes
       

      三 vmkfstools 命令参数

      /bin # vmkfstools

      vmkfstools -C --createfs vmfs3

      -b --blocksize #[mMkK]

      -S --setfsname fsName

      -Z --spanfs span-partition

      -G --growfs grown-partition


    问题补充:

    给虚机VM1精简配置了1TB空间,经过长期的运行,现在在VM1的windows系统里看到数据只有200GB左右,但是vmdk文件已有1TB。我觉得,形成的原因是精简配置只增长不收缩。

    解决:

    通过Storage vMotion在同一文件系统且磁盘区块大小一样的存储之间是无法回收膨胀的Thin Provision的VMDK空间的。因为NTFS文件系统的机制,被写入过的文件即使将文件删除系统也不会将磁盘区块置零,下次再写入数据只会优先操作标记为零的区块来写。目前比较简单方便的方法是,在VM上下载一个SDelete.exe的程序,然后用cmd运行,参数用-z,这个参数是将那些被写入过数据的区块标记为零,并且是针对虚拟机使用,在物理机上这个参数无效。格式如:sdelete.exe -z c:,运行过程比较慢,耐心等待,期间在操作系统中会看见你的磁盘会被占满,等运行完成后又会回到正常的容量。
    命令运行完成后,用SSH连接到ESXi主机上进到需要回收空间的.vmdk目录下,运行vmkfstools工具,参数用-K(因为ESXi主机是Linux的底层OS所以注意大小写),如vmkfstools -K VirtualMachine.vmdk,然后等运行完成后就能够成功回收膨胀的Thin Provision空间了。
    该方法仅限于Windows系统,Linux和其他非NTFS文件系统目前我还没找到回收的方法。
    附上测试图一张(回收空间之前我的vCenter Server.vmdk的占用空间是96.0GB):

    4afba6d8ffaad430a927beb938f7524e.png

    展开全文
  • 如何创建虚拟目录?

    2016-08-25 14:13:00
    大数据时代,多站长的网站数据增长速度,非常感人,1T的硬盘,800g的数据盘用不了几个月。而当你硬盘不够用,扩容增加硬盘,可加的硬盘无法和之前的数据盘分到同一个分区的时候,你也许会想到做个数据备份或者...

         碰到一客户,网站数据特别多 1T硬盘都不够用,新加的硬盘无法和之前的数据盘分到同一个分区。那怎么办呢?

          大数据时代,很多站长的网站数据增长速度,非常感人,1T的硬盘,800g的数据盘用不了几个月。而当你硬盘不够用,扩容增加硬盘,可加的硬盘无法和之前的数据盘分到同一个分区的时候,你也许会想到做个数据备份或者数据迁移,然后重装系统,重新再分区,等你开始尝试的时候,会发现那是不可能的。

          网站的数据文件,很多都是几十k的小文件,当这种网站的小文件,积累到上亿甚至更多,数据量达到上百g,甚至几百g的时候,你会发现复制粘贴或者压缩文件,是件多么痛苦且折磨人的事情,耗时耗力,想做备份几乎不可能,毫不夸张的说,1-2个月的时间都不够用。搬也搬不了,用也用不了,咋办呢?用虚拟目录。

    网站内容越来越多,可是磁盘空间却是有限的,当我们在IIS服务器上添加了新的硬盘,并将新的硬盘作为原有网站的一部分使用时,就得使用虚拟目录。虚拟目录可以在不影响现有网站的情况下,实现服务器磁盘空间的扩展,而且,虚拟目录可以与原有网站不在同一个文件夹,不在同一个磁盘驱动器,甚至不在同一台计算机上,但用户在访问网站时,却感觉不到任何区别。


    那么如何创建虚拟目录呢?


    在C盘的“inetpub”文件夹下有一个“wwwroot”文件夹,打开,在里面新建一个“wdzd(名字可自己取)”文件夹。
    虚拟目录的创建

    点击“开始”,“设置”,“控制面板”

    双击“管理工具”图标,打开后选择“internet信息服务”图标

    展开“本地计算机”目录后,在“默认Web站点”右击,选择“新建”,“虚拟目录”

    按照指示点击“下一步”,弹出来的“虚拟目录创建向导”对话框中输入“biem(可自行设置)”别名,点击“下一步”

    在“浏览”中选择刚才创建的文件夹“wdzd”,单击下一步

    再单击下一步,完成虚拟目录创建向导。

    转载于:https://www.cnblogs.com/Q2881064156/p/5806577.html

    展开全文
  • VMware虚拟磁盘类型分析

    万次阅读 2016-03-29 16:55:56
    VMware为虚拟机文件存储提供了三种虚拟磁盘类型。不过你知道哪种类型适合虚拟机吗?因为每种磁盘类型提供了不同的好处,比如最求最佳应用性能不考虑空间占用要选哪种?希望有最大程度的利用空间,可控制磁盘增长要...

    既然是选择题,还是先说答案。这样对于thin/thick概念比较熟悉的同学就可以不用浪费时间看后面的长篇大论了。

    如果必须用FT,只能选eagerzeroedthick

    如果追求最佳应用性能不考虑空间占用,选eagerzeroedthick

    如果希望最大程度的利用空间,并且对磁盘的增长是可控的,可以选thin格式

    如果不希望空间的过量分配(oversubsribe)造成潜在的问题,可以选择默认的thick(zeroedthick)

    【虚拟磁盘的格式】

    虚拟磁盘有3种格式:(1)thin provision (2)thick(也叫zeroedthick) (3)eagerzeroedthik

    (1) thin provision就是一种按需分配的格式,创建时虚拟磁盘不会分配给所有需要的空间,而是根据需要,vmdk自动增大并一边zero一边使用这些新空间;vmdk文件的真实大小不等于创建的虚拟磁盘的大小,而只是等于实际数据的大小。(zero就是对磁盘空白处写入0,可以理解成或者翻译成初始化)

    https://of0opw.bay.livefilestore.com/y1mmAcMTsy5UTn4scIfumhKt7xp1qhRK5fsPmvPloRUO9victs145tXi_DALS1MxT-8VT7-XnrzSSAdHS2ipkr83cFyeELigm7NBUkAtVTHX85FuBUUdELnsL4HRmiBmVAxuRnXjGQqSPK04wAkQakSVQ/snap0082%5B2%5D.gif

    (2) zeroedthick格式,在创建时分配给所有空间,vmdk文件大小等于创建的虚拟磁盘大小,虚拟磁盘中的空闲空间被预占,但空闲空间(empty space)并没有zeroed,需要在使用的时候再zero。由于磁盘在第一次写入时必须zero,这个类型的磁盘在第一次磁盘块写入时会有轻微的 I/O性能损失。

    https://of0opw.bay.livefilestore.com/y1mpdsx6iSDEh5AY4_Bilf8R8F0xS6PXXaG3d4x8DMwU9GCQPG1YFLnMJWCv06zr_47SNyL1VUJfZ_EWm6aLGGSL4o_1TzPoaqrVfo92E1u2yk-m-mfoa0fuxu71c-FcLuGadNYCWy-rBVcdG6tPFQuUQ/snap0083%5B2%5D.gif

    (3) eagerzeroedthick,在创建时分配给所有空间,vmdk文件大小等于创建的虚拟磁盘大小,虚拟磁盘中的空闲空间被预占。另外,在创建磁盘时,会将所有数据块都初始化(zero),这将花费更多时间。这种格式的磁盘因为已经zero化,使用时不再需要zero,因此第一次写入数据到磁盘块时的性能较好。启用FT必须使用eagerzeoedthick格式的虚拟磁盘(如果原先不是,也会被转换成这种格式)

    https://of0opw.bay.livefilestore.com/y1mbzfsqg4W0SMvOOv_qw_dBmJNhju0WfckqDTtVgpmrkAeTrm1iZvFJQTFu20Fvslk31b7wi33hfsSVoXKZiPorR9M8ftMJoRgwh5QfZU7drtV6J5iv9ouXo-W7nG9lz3wdYTXAgrFnaygummzvfg_3Q/snap0084%5B2%5D.gif

    举例来说,1500GB的虚拟磁盘,其中100GB已用,还有400GB未用空间。thin格式的vmdk文件大小就是 100GBzeroedthickeagerzeroedthick格式的vmdk文件大小都是500GB,只不过eagerzeroedthick的那400GB未用空间都已经初始化过了,都填上了0,而zeroedthick的那400GB未用空间还没初始化。

    VI3.5时,GUI界面中没有提供虚拟磁盘类型的选择,而是直接使用默认类型,默认情况如下:

    VMFS datastores上创建新的虚拟磁盘,默认为thick (zeroedthick)

    NFS datastores上创建新的虚拟磁盘,默认为thin

    从模版部署一台VM默认为eagerzeroedthick

    克隆一台VM默认为eagerzeroedthick

    这就是为啥ESX3创建一个新的虚拟磁盘的时候显得很快,但是从模版部署或者克隆的时候却要花很多时间。现实中,大多数虚机的创建,都是通过从模板部署或克隆一台现有的虚机来实现的,所以在ESX3.x时代,thin格式没啥大用处,虚机的磁盘基本都是eagerzeroedthick格式。

    https://of0opw.bay.livefilestore.com/y1mQtN2W4aOV-GDv3XWlOASaNHgym_LLgaHaZbxP6-HULeVBMS0LxDKEhscxgpc9FBfFXV1mSh7J5dga0R1KBsJmqklyLcM-urTAz9s7vQkIwVW64iDf5xYBfVXdD7gOEkh8GSnVqd3fVH7dAG3uH8okA/vdisktype%5B2%5D.jpg

    但是,到了vSphere4VMware对此做了重大的改进,从模版部署一台VM或者克隆一台VM不再默认为eagerzeroedthick,而是有一个GUI可以让你选择thin还是thick(zeroedthick)(关于zeroedthickclone性能和eagerzeroedthick格式的clone时性能比较,有待测试)

    注:在VI3.x的时候,如果不想用默认选项(比如在VMFSdatastore上想创建一个thin格式的虚拟磁盘),可以(在创建虚拟磁盘向导GUI)选择不创建虚拟磁盘,而到vmkfstools命令行中创建。

    vSphere4GUI中多了2个选项,可以选成Thin Provisioning或者选Support clustering features such as FT,就是eagerzeroedthick格式。见下图。(注意,这2个选项是互斥的。)如果这2个选项都不选上,则是默认的zeroedthick格式。

    【这三种格式如何转换?】

    thin转换成thick3种方法:

    (1)svMotion

    svMotion GUI中的thick指的是eagerzeroedthick,用svMotion可以将虚拟磁盘格式转成thin或者eagerzeroedthick,但是没有选项可以转回zeroedthick.

    (2)vSphereClient中选datastore视图,找到你要转换的虚拟磁盘,点右键。如果这个vmdkthin的话,可以选inflate来转换(必须是VMFSNASdatastroe没有这个选项)

    https://of0opw.bay.livefilestore.com/y1mrFSLfdUS29hTqlXLTjzvh8Jg4tqfWdttWt_4bP7oDSsFZJMWSytRfjklBka_bKiI8hcpN6Ut40thf-rcfuW_SvwNBTW1o6N1YZ94-qoxQOsgoKi-zrC_wl0nDXWwKtsZGcJbMm6ucOu0E_nalID9wQ/snap0081%5B2%5D.jpg

    转换的时候虚机必须关闭中,如果在运行中,则会报"Failed to lock the file"错。

    (3)可以用命令行

    service console界面:

    vmkfstoolsinflatedisk -a <vSCSI adapter type (buslogic, lsi, etc) <pathto vdmk file>

    RCLI/vMA

    Vmkfstools.pl<conn_options> –inflatedisk -a <vSCSI adapter type (buslogic, lsi,etc) <path to vdmk file>

    问:可以shrink吗?(也就是可以从thick转换成thin吗?)

    答:你不能直接从一个thickeagerzeroedthick格式的虚拟磁盘转换成thin格式的。但是你可以用Storage vMotion来实现。(svMotionvSphere4中的新功能,VI3不支持)

    【存储Thin Provisioning

    实践中,很多存储设备都自己具有Thin provision技术。也就是说,LUNThin Provisioning。和VMwarevmdkThin provision类似,LUNthin provisionLUN文件不预占空闲空间,LUN文件的大小随其中已经占用的文件大小来增长。

    比如你为一个VMFS datastore创建了一个iSCSI LUN,大小为500GB,并在其中创建了1100GBthick的虚拟磁盘。如果没有启用存储的Thin Provision,那么这个thickLUN占了500GB空间。如果启用thinprovision,则thin LUN100GB空间。如果这个100GB的虚拟磁盘是thin格式的,其中只有20GB数据,那么thin vmdk只有20GB(provisionedsize 20GB, max size 100GB),这种情况下,thin LUN只占20GB。这被称为thin in thin方式。

    thin in thin方式必须格外注意可用空间,因为如果很多VM都突然增长到了max size,存储设备上又没有足够的可用空间可以扩展,可能会导致很多虚机因无法写入磁盘而崩溃。

    NetApp建议,如果采用thinLUN的方式,建议设置volume大小自动增长策略,当LUN长大时可以相应自动扩大动态volume的大小,以免LUN大小无法自动扩大而引起的灾难。

    scott书中的最佳实践说,建议总是使用存储自带的thin provisioning技术(除非thin LUN有负面的性能问题);本人并不完全赞同。个人觉得,提高空间利用率的最佳方式,不在于thin provision,而在于是否启用重复数据删除技术(DDD, Data DeDuplication)。对于VMFS datastore,还是应该用thickLUN,并启用DDD。对于NFSdatastore,没有thin LUN的问题,直接采用DDD即可。

    展开全文
  • 随着我们使用虚拟系统的时间,Vmware创建虚拟磁盘占用空间就越大,即使将虚拟系统中的文件删除,虚拟磁盘文件占用宿主系统硬盘空间也不会减少,这个问题困扰了多用户。% a$ S" N+ L/ y; Z) E T k% h9 e% E3...
  • vSphere虚拟磁盘置备策略

    千次阅读 2020-06-26 14:42:01
    vSphere虚拟磁盘置备策略 存储置备 vSphere支持两种模型的存储置备:厚置备和精简置备。 厚置备 厚置备是传统存储置备模型。对于厚置备,预先提供大量存储空间以满足未来的存储需要。但是,空间可能一直未被使用,...
  • VMware vmware-vdiskmanager使用 (2012-11-08 19:21:47) 转载▼ ...VMware虚拟磁盘管理工具是VMware Workstation软件包里的一个软件,它让你用命令行或通过脚本来创建管理修改虚拟磁盘文件。它的一
  • Win10下设置开机自动挂载虚拟磁盘

    千次阅读 2020-03-31 19:41:59
    老师之前搞了一个latex的虚拟磁盘环境共享给我们使用,然后我发现虚拟磁盘真是个好东西,相当于每个人只要把这个虚拟磁盘拷贝过去,然后双击挂载上,就可以直接使用整个latex环境,不需要安装、也不需要配置环境变量...
  • OpenStack通过ISO创建虚拟和镜像

    万次阅读 2015-06-12 16:00:23
    一种新的 OpenStack 映像创建方法 本文提出用一种新方式来使用 OpenStack 云操作系统为私有云构建 Linux® 和 Windows® 映像。OpenStack 环境目前的映像创建方法麻烦且耗时。作者提出了一种在线自助服务方法
  • 目录目录 前言 VMware 虚拟机文件类型 VMware 虚拟机的快照 Quiseced Snapshot ...开启 CBT前言该篇博文是 VMware 虚拟磁盘编程的基础,也是编写 VMware 虚拟机保护与恢复程序的基础,属于相关知识点
  • 本文转自:http://dngood.blog.51cto.com/446195/785770/在介绍 vmkfstools 如何使用之前,需要先了解下 vmware 虚拟磁盘的类型:一 虚拟磁盘类型使用vSphere Client创建新的虚拟机在选择虚拟磁盘类型时,将会出现...
  • 磁盘驱动与虚拟磁盘Miniport驱动二

    千次阅读 热门讨论 2013-09-15 20:09:06
    接上文。 上文讲了虚拟磁盘驱动的简单概念和如何初始化。 注意这里讨论的是磁盘存储的Miniport驱动,而非...但是此接口多地方都不如人意,尤其是没有虚拟磁盘的概念。 Storport是微软一直发展和推荐的端口模型,也是
  • VMware中Ubuntu12.04虚拟磁盘空间扩展

    千次阅读 2014-02-13 12:46:26
    由于在ubuntu下开发比较多,内容也不少,终于今天磁盘空间不够了,纳闷的,兴致勃勃的开展拷贝新资料进ubuntu,却出现没有可用的磁盘空间,那真叫措手不及。  说来也是自己预留的空间不够,建议大家以后创建...
  • 在介绍 vmkfstools 如何使用之前,需要先了解下 vmware 虚拟磁盘的类型:一 虚拟磁盘类型使用vSphere Client...(eager zeroed thick) 精简置备 (thin) 厚置备延迟置零:以默认的厚格式创建虚拟磁盘。创建过程中...
  • 虚拟硬盘:VHDX解析①

    2017-03-21 11:28:04
    本质上来说,虚拟磁盘就是放在物理硬盘上的一个单独的文件。虚拟磁盘文件的目的是捕获驻留在服务器内存的虚拟机的完整状态,并将信息以一个已明确的磁盘文件格式显示出来。下面我们来说说虚拟硬盘VHDX的技术实现。在...
  • 认识VMware vSphere的虚拟磁盘文件

    千次阅读 2015-05-18 13:33:30
    大家都知道在我们的VMware vSphere虚拟化环境中虚拟磁盘文件是一个.vmdk的文件。但是实际上是否就是这样一个vmdk文件这么简单呢?下面我就以一个实例来验证一下: 1、首先在ESXi主机上创建一台虚拟机VM01(如下图)...
  • ESXI虚拟磁盘容量回收-vmkfstools实战

    千次阅读 2019-05-04 22:03:58
    因之前没合理为虚拟机分配磁盘空间给了1TB,认为精简置备用多少就占多少,长时间也不清空回收站,目前需将机械盘存储迁移到全固态存储,清理垃圾文件后实际使用200GB,但该vmdk依然800多GB大,如直接“迁移”都要在...
  • VMware ESX三种虚拟磁盘类型分析

    千次阅读 2010-01-25 09:05:00
    VMware为虚拟机文件存储提供了三种虚拟磁盘类型。不过你如何知道哪一种类型适合虚拟机?答案是不确定的,因为每种磁盘类型提供了不同的好处:例如第一种在初始磁盘写入过程中提供了更好的性能,第二种更安全,第三种...
  • 减小VirtualBox虚拟硬盘文件的大小

    千次阅读 2019-01-15 14:24:15
    虚拟机使用久了就会发现虚拟硬盘越来越大,但是进入虚拟机里的系统用命令看了下,实际占用的空间远没有虚拟硬盘大小那么大,这个让人不爽,而且在分享虚拟机镜像的时候也不方便。VirtualBox似乎没有提供图形界面...
  • VMware虚拟磁盘编程指导(三)

    千次阅读 2016-07-15 08:43:14
    3 虚拟磁盘接口VMWare提供磁盘布局选项,这里将要讨论动态库中封装的数据结构。VMDK文件位置在ESX/ESXi主机上,虚拟机磁盘(VMDK)文件通常存放在共享存储设备的某个/vmfs/volumes中。在vSphere Client上,可以从主机...
  • 虚拟磁盘中安装Windows Server 2016

    万次阅读 2017-12-11 06:09:28
    重启到镜像 打开EasyBCD,找到一开始创建虚拟磁盘文件,将它添加到启动菜单中。然后就可以重启电脑了。 安装系统 这个过程就不说了,和一般的系统安装完全一样。中途需要输入密钥,这里把常用的几个密钥列出来了...
  • 为Bochs添加新的虚拟硬盘格式

    千次阅读 2017-10-09 14:49:14
    1.1、问题的引出​ 对于虚拟机来说,...比如我们备份虚拟机的硬盘就非常方便,把虚拟硬盘文件备份一下就可以了。当然,虚拟机也可以使用真实硬盘。这可是千真万确的呦。但是,不幸的是Bochs并没有提供这种支持。 ​
  • Citrix 服务器虚拟化之二十二 桌面虚拟化之Provisioning Services创建标准映像实现无盘部署   ...1、使用域管理员登录XenPVS服务器,然后打开Provisioning Services控制台,创建一个虚拟磁盘40G
  • 如何打造3000MB/S的硬盘速度?  在如今白菜价的内存时代,装机单... 虚拟硬盘就是用内存中虚拟出一个或者多个磁盘的技术。和虚拟内存一样,内存的速度要比硬盘快得多,利用这一点,在内存中虚拟出一个或多个硬盘
  • Ubuntu16.04 一个内存虚拟磁盘块设备驱动的例子 一、基本概念: 块设备(block device):能随机访问固定大小数据片(chunk)的设备,如硬盘,通常以安装文件系统的方式使用; 扇区(sector):块设备中的最小...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,365
精华内容 37,346
关键字:

创建虚拟磁盘时间很长