file-type

VMware DiskMount:提升虚拟磁盘管理便利性的工具

RAR文件

5星 · 超过95%的资源 | 下载需积分: 48 | 7.15MB | 更新于2025-06-30 | 82 浏览量 | 224 下载量 举报 3 收藏
download 立即下载
VMware DiskMount是一种实用工具,用于帮助用户管理和访问VMware虚拟机中创建的虚拟磁盘。在深入讲解VMware DiskMount之前,先了解一下虚拟机和虚拟磁盘的概念。 虚拟机(Virtual Machine,简称VM)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统。VMware是业界领先的虚拟化平台,它允许用户在单一的物理机上运行多个虚拟机,每个虚拟机都像是独立的物理机一样拥有自己的操作系统和应用程序。 虚拟磁盘是虚拟机使用的一种存储设备,它以文件的形式存在于宿主机的操作系统中,但在虚拟机看来,它就是一个真实的物理磁盘。虚拟磁盘文件通常具有特定的格式,如VMDK(Virtual Machine Disk Format)。 一般情况下,为了查看虚拟机创建的虚拟磁盘文件内容,用户必须启动VMware并加载虚拟机,这样做存在一些不便之处。例如,用户可能只对虚拟磁盘中的某个文件感兴趣,如果只是想要查看或者复制这些文件,则启动整个虚拟机显得非常繁琐。此外,在某些情况下,为了恢复数据,用户可能需要在不启动虚拟机的情况下访问这些磁盘文件。 VMware DiskMount工具正是为了解决这类问题而设计的。通过使用VMware DiskMount,用户可以将虚拟磁盘文件以只读或者可写的模式直接挂载到宿主机的文件系统上,就像操作宿主机上的普通磁盘分区一样。这意味着用户无需启动虚拟机就能访问虚拟磁盘上的所有文件和文件夹。这极大地方便了虚拟机的管理,尤其是在进行数据备份、恢复或者文件传输等操作时。 该工具能够挂载的虚拟磁盘文件包括但不限于: - VMDK文件:这是VMware虚拟机最常用的磁盘格式,它支持单文件和多文件格式的磁盘镜像。 - VHD文件:这是微软虚拟化产品的磁盘文件格式。 - VDI文件:这是VirtualBox的虚拟磁盘格式。 - HDD文件:这是Parallels虚拟机使用的磁盘格式。 需要注意的是,使用VMware DiskMount工具前,用户必须确保自己的虚拟机没有运行。因为如果虚拟磁盘正在被虚拟机使用,尝试挂载该磁盘可能会导致数据丢失或文件系统损坏。同时,根据虚拟磁盘的类型和存储类型,挂载的方式可能会有所不同。 从提供的文件名称列表中,我们可以看到VMware DiskMount有多个版本,例如VMware-mount-5.0.0-13124.exe。用户在选择使用时应该根据自己的VMware软件版本和操作系统版本选择合适的VMware DiskMount版本。一般来说,工具的下载页面会提供详细的系统需求和使用说明,用户应该仔细阅读以确保工具能够正确使用。 总而言之,VMware DiskMount工具极大地方便了虚拟磁盘的管理,提供了快速且直接的访问方式,为IT管理人员节省了大量的时间和精力。无论是在数据备份、灾难恢复,还是在日常维护和监控中,VMware DiskMount都是一个不可或缺的辅助工具。

相关推荐

filetype
注意: 用vmware-vdiskmanager才完成扩容的第一步,接下来的事情请看我的博客。 http://blog.csdn.net/junglyfine/archive/2009/12/09/4974269.aspx 使用方法: vmware-vdiskmanager 命令语法: vmware-vdiskmanager [选项] VMware Virtual Disk Manager - build 44356. Usage: vmware-vdiskmanager [选项] 虚拟磁盘文件的名字。 #虚拟磁盘文件必须是.vmdk为扩展名。你能够指定一个你想要储存的虚拟磁盘文件的路径。如果你在你的宿主机中映射了网络共享,你也可以提供确切的虚拟磁盘文件的路径信息来创建虚拟磁盘在这个网络共享中。 -c 创建虚拟磁盘。 #你必须用-a, -s 和 -t 并指定选项参数,然后你需要指定所要创建的虚拟磁盘文件的文件名。 -r 转换已经指定类型的虚拟磁盘的类型。 #结果会输出创建一个新的虚拟磁盘。你必须用-t选项来指定你想要转换成的磁盘类型,并且指定目标虚拟磁盘的文件名。 #一旦转换完成,你可以先测试虚拟磁盘以确保它能够像你所希望的那样工作,然后再删除原来的那个虚拟磁盘文件。 #为了让虚拟机重新认识转换后的虚拟磁盘,你应该使用虚拟机设置编辑器先从虚拟机中移除先前存在的虚拟磁盘,然后添加转换好的虚拟磁盘给虚机。 -x [GB|MB] 增大虚拟磁盘到指定的容量。你必须指定新的更大尺寸的虚拟磁盘用GB或MB单位标示。你不能改变物理磁盘的大小。 #在你运行虚拟磁盘管理软件前,你应该先备份虚拟磁盘文件。因为vmware-vdiskmanager会向你的虚拟机配置文件里面写入新配置 -d 对指定的虚拟磁盘碎片整理。 #你只能磁盘碎片整理可增长的虚拟磁盘。你不能磁盘碎片整理预分配的虚拟磁盘。 -p 为收缩磁盘做准备处理。 #如果虚拟磁盘被分成多个分区,每个分区必须被单独准备。分区(比如/email或/storage)必须用VMware DiskMount工具映射。 #在你对分区准备处理后,解除对此分区的映射。继续映射虚拟磁盘的其他每个分区,为收缩磁盘作准备处理直到完成虚拟磁盘上的所有分区的准备工作。 #你在同一时刻只能用VMware DiskMount映射虚拟磁盘的一个分区。你仅仅能在宿主机上进行虚拟磁盘的收缩分区准备工作。 -k 收缩指定的虚拟磁盘。你只能够收缩可增长磁盘。你只能在宿主机中用这种方法收缩虚拟磁盘。 #你不能够收缩有虚拟机快照的虚拟磁盘。你可以保持现有虚拟磁盘的状态,而用快照管理器删除所有快照。你也可以放弃自快照以来对虚拟磁盘所做的更改,恢复到快照时状态。 -a [ ide | buslogic | lsilogic ] 指定磁盘适配器的类型。你在创建新的虚拟磁盘时必须指定其类型。 #选择以下类型之一: #ide —— IDE接口适配器 #buslogic —— BusLogic SCSI接口适配器 #lsilogic —— LSI Logic SCSI接口适配器GB或MB做单位。你必须在创建磁盘时指定其大小。 #尽管你必须指定虚拟磁盘的大小,但当你增长它的大小时,你不能用-s可以指定的磁盘大小规定:IDE和SCSI适配器都为最小100MB,最大950GB。 -t [0|1|2|3] 你在创建一个新的虚拟磁盘或者重新配置一个虚拟磁盘时必须指定虚拟磁盘的类型。 #指定以下类型之一: #0 —— 创建一个包含在单一虚拟文件中的可增长虚拟磁盘 #1 —— 创建一个被分割为每个文件2GB大小的可增长虚拟磁盘 #2 —— 创建一个包含在单一虚拟文件中的预分配虚拟磁盘 #3 —— 创建一个被分割为每个文件2GB大小的预分配虚拟磁盘 -q 禁止虚拟磁盘管理程序写日志 #如果你允许记录日志,日志将会被虚拟磁盘管理程序产生并储存。在虚拟磁盘管理程序运行后,日志的名字和存放位置将会出现在命令行或终端中。 -n 重命名指定的虚拟磁盘。需要指定命名后的虚拟磁盘名字。 为了帮助大家理解,下面举几个例子: vmware-vdiskmanager -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk 创建一个名称为myIdeDisk的大小为850Mb的IDE接口的在一个虚拟机文件中的可增长的磁盘 vmware-vdiskmanager -d myDisk.vmdk 对myDisk进行碎片整理 vmware-vdiskmanager -r sourceDisk.vmdk -t 0 destinationDisk.vmdk 将sourceDisk转换成在一个虚拟机文件中的可增长的磁盘,并命名为destinationDisk vmware-vdiskmanager -x 36Gb myDisk.vmdk 将磁盘myDisk增大至36G vmware-vdiskmanager -n sourceName.vmdk destinationName.vmdk 将磁盘sourceName改名为destinationName 如果在添加共享磁盘后发现只有一台机器能启动,另外一台因为不能打开共享磁盘文件而不能启动的时候,需要对配置文件进行修改: 分别打开两台虚拟机目录中的vmx文件,在最后一行添加: disk.locking="FALSE" scsi0:1.SharedBus="Virtual" scsi1:1.SharedBus="Virtual" 系统启动的时候会锁定磁盘,所以当启动linux1后共享磁盘被锁定了,linux2就起不来了,因此需要加入disk.locking = "false"。 一般来说,如果是scsi1:0,则n为1,也就是scsi1.sharedBus = "virtual" ,表示所有的bus都共享,vmare推荐这种做法。 如果说是不是所有的bus都共享的话,可以将上述scsi1.sharedBus = "virtual"改成scsi1:1.shared = "true" 。 注意: 以上只完成了第一步,想扩容成功请看我的另一个文章 http://blog.csdn.net/junglyfine/archive/2009/12/09/4974269.aspx