如何直接访问vmware vmdk文件中的内容

 vmdk文件是vmware的虚拟磁盘文件。这个文件最开始出包含着虚拟磁盘的描述信息。可以使用cat命令来查看这些信息:

# cat test.vmdk
# Disk DescriptorFile
version=1
CID=fffffffe
parentCID=ffffffff
createType="twoGbMaxExtentSparse"
# Extent description
RW 4192256 SPARSE "test-s001.vmdk"
RW 4192256 SPARSE "test-s002.vmdk"
RW 2101248 SPARSE "test-s003.vmdk"
# The Disk Data Base
#DDB
ddb.adapterType = "ide"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "16"
ddb.geometry.cylinders = "10402"


同时这个文件中还包含着文件系统的数据,那么怎样在不启动虚拟操作系统的前提下来访问vmdk中的文件系统内容呢?vmware提供了一套虚拟磁盘工具包,该包中有一个工具叫vmware-mount,借助于该工具我们就可以直接访问vmdk中的内容了。下面简单介绍一下vmware-mount的用法:

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
服务器虚拟化在校园的构建全文共5页,当前为第1页。服务器虚拟化在校园的构建全文共5页,当前为第1页。服务器虚拟化在校园的构建 服务器虚拟化在校园的构建全文共5页,当前为第1页。 服务器虚拟化在校园的构建全文共5页,当前为第1页。 服务器虚拟化可以解决校园信息化过程硬件设施重复投入、信息系统各自孤立、多系统多平台管理困难、硬件资源的利用率、IT资源不断膨胀等问题。虚拟服务器通过云平台进行统一管理、统一调度,能有效提高校园服务器的管理水平。 一、虚拟化技术的发展和分类 虚拟技术开始于上世纪60年代,虚拟化对象是各种各样的资源。1959年,计算机科学家Christopher Strachey发表了一篇名为《Time Sharing in Large Fast Computers》的学术报告,提到了虚拟化的概念,这也是虚拟化的萌芽阶段。上世纪60至70年代,IBM开发出操作系统的虚拟化技术,并在大型机上商用。20世纪90年代末,全球范围IT行业得到了迅猛发展,IT平台的规模和复杂度呈现大幅度提升,很多企业的IT机构因为这种提升面临一种困境,就是高昂的硬件和管理运营成本,缓慢的业务部署以及缺乏统一管理的基础架构。在这样的情况下第二代虚拟化技术出现并应用于小型机。21世纪以来,各种虚拟化技术涌现,并且虚拟化的思路被用到服务器以外的领域,形成各种各样的虚拟化技术。服务器虚拟化技术以其对硬件资源的高效整合、管理模式的简化、运维成本的降低等诸多优点而广泛应用到数据心建设。 由虚拟化技术的发展历史可以看到其目标就是实现对IT资源的充分利用。 服务器虚拟化在校园的构建全文共5页,当前为第2页。服务器虚拟化在校园的构建全文共5页,当前为第2页。 虚拟化是指从逻辑角度对资源进行配置,是物理实际的逻辑抽象。通常所说的虚拟化是指服务器虚拟化技术,除此之外,还有网络虚拟化和存储虚拟化技术。随着云计算和虚拟化技术的发展,虚拟化成为校园信息化建设或改造的重要内容,校园传统的数据心逐渐向虚拟化数据心转化。另外,服务器虚拟化并不适用于所有的人,如果存在非常高端的应用,而这些应用是非常消耗资源且需要频繁访问内存和硬盘,那么就不应该把这些服务器应用放置于虚拟环境之下。 二、虚拟环境下的虚拟机的迁移、配置管理、自助申请、虚拟机备份 (一)虚拟机(Virtual Machine)的迁移 虚拟化工具VMware,Xen,HyperV,KVM等,这些工具都带有迁移组件。 服务器迁移后能简化服务器的维护和管理,提高系统负载均衡,增强系统错误容忍度和优化系统电源管理。利用VMware技术按照系统规划对应用系统进行实时迁移。 (二)虚拟化环境虚拟机的创建和配置管理 V Center Server管理服务器作为虚拟化的集管理平台,通过它创建、管理所有的虚拟主机。通过创建虚拟机来封装操作系统和应用程序。管理程序平台具有管理程序服务器的模板,管理员可以在控制台内配置安全构建,还可实现内存、网络控制以及本地安全设置等功能。定义了安全构建,就可扫描其他系统,并与这个标准进行比较,从而生成对审核者有帮助的报告。管理程序平台还可实现管理程序配服务器虚拟化在校园的构建全文共5页,当前为第3页。服务器虚拟化在校园的构建全文共5页,当前为第3页。置匹配标准的自动化。 (三)虚拟机的配置管理和自助申请 一般虚拟机的补丁程序升级和配置需要大量的时间。幸运的是,主流虚拟化平台都提供了某种形式的虚拟机模板创建和部署能力,用一个非引导主镜像模板来配置新虚拟机。创建模板方法有转换现有虚拟机,既是把现有的一个现有虚拟机转换为非引导主镜像的操作。还可以用克隆虚拟机至模板的方法,其涉及一个现有的虚拟机,已使用的虚拟机副本作为非引导主镜像。也可克隆现有模板,复制现有的模板镜像。有了创建的模板,可以对该模板进行副本制作和补丁更新,这些操作可以进行日志记录,所以查看创建或克隆的模板日志时,安全和审,核团队可以进行跟踪。配置好虚拟机用户就可以自助申请虚拟机,用户通过相关协议访问自己专属的虚拟机,在虚拟机上即可配置所需服务。 (四)虚拟机备份 虚拟机不仅是一个存储在主操作系统内的一个开放文件,还是一个访问虚拟硬件的完整操作系统。备份软件只有知道如何处理这些文件才可以执行备份任务,备份与保护虚拟机是保证虚拟机正常使用以及可靠的故障恢复能力的问题。就备份VMware虚拟机而言,有不同机制来对虚拟机进行备份,一般操作就是对虚拟机下电,备份虚拟机文件,如果虚拟机在线,可以对其进行快照,之后对VMDK文件做备份操作。 三、服务器虚拟化后的IT架构以及解决的问题 服务器虚拟化在校园的构建全文共5页,当前为第4页。服务器虚拟化在校园的构建全文共5页,当前为第4页。 服务器虚拟化解决用户充分利用资源的问题。服
拟机在我们测试项目经常用来搭建测试环境,所以 一个虚拟机一般以一系列文件的形式储存在宿主机,这些文件一般在由Workstation为虚拟机所创建的那个目录。 这里列出了这些关键文件的扩展名。在这些例子,<vmname>表示你的虚拟机名字。 (举例格式) 扩展名 文件名 描述 .log <vm name>.log or vmware.log 这个文件记录了VMware Workstation对虚拟机调节运行的情况。当你碰到问题时,这些文件对我们做出故障诊断非常有用。这个文件和虚拟机的配置文件(.vmx)储存在一个目录里面。 .nvram <vm name>.nvram or nvram 这是一个储存虚拟机BIOS状态信息的文件。 .vmdk <vmname>.vmdk 这是一个虚拟磁盘文件,它储存了虚拟机硬盘驱动器里的内容。 一台虚拟机可以由一个或几个虚拟磁盘文件组成。如果你已经特别指定了虚拟磁盘每2GB为一单独文件的话,虚拟磁盘的大小就决定了虚拟磁盘文件的数量。随着数据写入虚拟磁盘,虚拟磁盘文件将变大,直到这些文件为2GB。(如果你在创建虚拟磁盘时已经把所有的空间都分配了,那么这些文件将在初始时就具有最大尺寸并且不再变大了)。几乎所有的虚拟磁盘文件内容关于虚拟机里的磁盘数据,仅仅一小部分是虚拟机的分区信息。 如果虚拟机是直接与物理硬盘所连接而不是虚拟磁盘的话,虚拟磁盘文件则保存着虚拟机能够访问的分区信息。
时隔七年后的新磁盘利器,运行在 Windows 平台下的 DiskGenius,继承原 DOS 版的强大功能,包括磁盘管理、磁盘修复,并新增加文件恢复、磁盘复制、虚拟硬盘管理等。 支持基本的分区建立、删除、隐藏等操作。建立新分区时可指定详细参数; 支持IDE、SCSI、SATA等各种类型的硬盘。支持U盘、USB硬盘、存储卡(闪存卡); 支持FAT12、FAT16、FAT32、NTFS、EXT2/EXT3文件系统; 支持EXT2/EXT3文件系统的文件读取操作。支持Linux LVM2磁盘管理方式; 可以快速格式化FAT12、FAT16、FAT32、NTFS分区。格式化时可设定簇大小、支持NTFS文件系统的压缩属性; 可浏览包括隐藏分区在内的任意分区内的任意文件,包括通过正常方法不能访问文件。可通过直接磁盘扇区的方式读取文件、强制删除文件; 支持盘符的分配及删除; 支持已删除文件的恢复、分区误格式化后的文件恢复。成功率较高; 增强的已丢失分区恢复功能,恢复过程,可即时显示搜索到的分区参数及分区内的文件。搜索完成后,可在不保存分区表的情况下恢复分区内的文件; 可将整个分区备份到一个镜像文件,可在必要时(如分区损坏)恢复。支持在Windows运行状态下备份系统盘; 支持分区复制操作。并提供“全部复制”、“按结构复制”、“按文件复制”等三种复制方式,以满足不同需求; 支持硬盘复制功能。同样提供与分区复制相同的三种复制方式; 支持VMWare虚拟硬盘文件(“.vmdk文件)。打开虚拟硬盘文件后,即可像操作普通硬盘一样操作虚拟硬盘; 可在不启动VMWare虚拟机的情况下从虚拟硬盘复制文件、恢复虚拟硬盘内的已删除文件(包括格式化后的文件恢复)等; 提供分区表的备份与恢复功能; 支持 ".img" ".ima" 磁盘及分区映像文件的制作及读写操作; 支持USB-FDD、USB-ZIP模式启动盘的制作及其文件操作功能。 内含有原 DOS 版
### 回答1: OpenWrt是一个基于Linux的操作系统,专门设计用于嵌入式设备和路由器。它具有灵活、轻量级和高度可自定义的特点,因此非常受欢迎。 VMDK(Virtual Machine Disk)是一种虚拟机磁盘文件格式,由VMware开发和使用。这种文件格式用于存储虚拟机的硬盘驱动器。 要在OpenWrt上运行虚拟机,可以通过以下步骤使用VMDK文件: 1. 首先,安装OpenWrt操作系统。可以在OpenWrt官方网站上找到安装文件和详细的安装说明。 2. 安装并配置虚拟机软件,如VirtualBox、VMware Workstation等。这些软件可用于创建和管理虚拟机实例。 3. 确保在虚拟机软件选择适当的虚拟机磁盘文件格式。对于VMDK文件,应选择VMware VMDK格式。 4. 在虚拟机软件,创建新的虚拟机实例,并选择VMDK文件作为虚拟磁盘驱动器。您可以指定VMDK文件的位置和大小。 5. 启动虚拟机实例,并按照OpenWrt的安装过程进行操作。在OpenWrt,您可以访问和配置虚拟机磁盘驱动器文件和设置。 6. 在虚拟机,您可以使用OpenWrt提供的命令行界面或Web界面来管理、配置和运行各种网络功能和应用程序。 总之,通过安装OpenWrt操作系统和使用虚拟机软件,您可以在OpenWrt上运行VMDK文件,并享受其灵活和可自定义的功能。这种方法将使您能够创建和管理自己的虚拟化网络环境,以满足各种需求。 ### 回答2: OpenWrt 是一种基于Linux的嵌入式操作系统,主要用于家庭网络设备和路由器等硬件设备上。虚拟机是一种在物理机上模拟出的计算机环境。而VMDK(Virtual Machine Disk文件是一种虚拟机磁盘文件格式,常用于存储虚拟机的硬盘映像。 要运行OpenWrt虚拟机,首先需要获取一个OpenWrt的VMDK文件。这可以通过OpenWrt官方网站下载或其他途径获取。一旦有了VMDK文件,可以通过虚拟化软件(比如VMware或VirtualBox)来加载和运行它。 将OpenWrt VMDK文件加载到虚拟机软件,可以按照以下步骤进行操作: 1. 打开虚拟化软件,并创建一个新的虚拟机。 2. 在虚拟机创建向导,选择自定义虚拟机设置。 3. 在"选择虚拟机配置",选择适当的操作系统类型和版本。对于OpenWrt,可以选择Linux操作系统。 4. 在"选择磁盘",选择“使用现有虚拟硬盘文件”,并浏览到OpenWrt的VMDK文件所在的位置。 5. 完成虚拟机创建向导,并启动虚拟机。 启动后,OpenWrt虚拟机就会开始运行。你可以通过控制台或者通过网络连接进行配置和管理OpenWrt虚拟机。在配置过程,你可以为虚拟机分配适当的网络和资源,以满足你的需求。 总之,通过将OpenWrt VMDK文件加载到虚拟机软件,你可以方便地运行和管理OpenWrt操作系统,以进行网络设备模拟和配置。 ### 回答3: OpenWRT是一种用于路由器和嵌入式设备的自由开源操作系统。在使用OpenWRT进行开发和测试时,有时我们可能需要在虚拟机运行OpenWRT。在这种情况下,我们可以使用VMDK(Virtual Machine Disk文件来创建并运行OpenWRT虚拟机。 VMDK是一种虚拟机磁盘文件格式,它存储了虚拟机的所有硬件和操作系统信息。要打开OpenWRT VMDK文件,我们可以使用支持VMDK格式的虚拟化软件,如VMware Workstation或VirtualBox。 首先,我们需要安装和配置虚拟化软件,确保它支持VMDK格式。接下来,我们将创建一个新的虚拟机,并选择使用存在的OpenWRT VMDK文件作为虚拟硬盘。 在虚拟机配置过程,我们可以选择使用自定义的网络设置,以便与主机机器进行通信或访问互联网。我们还可以更改虚拟机的内存和处理器设置,以满足我们的需求。 一旦配置完成,我们可以启动虚拟机,并在其运行OpenWRT。此时,我们可以通过虚拟机提供的控制台或远程桌面访问OpenWRT,并对其进行配置和测试。 总之,要打开OpenWRT的VMDK文件,我们需要安装和配置支持VMDK格式的虚拟化软件,并在其创建一个新的虚拟机,将OpenWRT VMDK文件作为虚拟硬盘。然后,我们可以启动虚拟机,并在其运行OpenWRT。通过这种方式,我们可以在虚拟环境方便地进行OpenWRT的开发和测试工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值