先说下环境,公司使用的戴尔R710服务器上安装的ESXI系统。然后在上面创建了大量的虚拟机去部署开发环境。下午来公司开发部说有一台虚拟机不能登录了,并给了IP。
根据IP查了下虚拟机的登记记录,登录client进去查看情况(安装了Vcenter)。目标虚拟机上有警告的标志(虚拟机安装的server2003)。重启后虚拟机界面如下:
【a disk read error occurred】
虚拟机已经无法正常启动,只能用PE镜像进去虚拟机查看一下磁盘信息。(当时和研发讨论的情况可能是系统日志和一些文件将虚拟磁盘空间占满了。虚拟机建立的时间也是比较早了也无法确认对应人。)
PE镜像进入虚拟机后查看磁盘信息,虚拟C盘显示未格式化:
因为研发反馈没有做过什么操作,判断可能是系统日志将C盘撑爆文件系统和数据被擦除。还好具反馈大部分数据保存在虚拟D盘。D盘还是好的只能想办法将D盘数据给导出来。
玩过VMware Workstation 应该知道在Workstation上可以将虚拟硬盘映射到宿主机,也可以将物理硬盘映射到虚拟机中。
在这里要先提及一下VM虚拟机的几个比较重要的后缀名文件:
.vmx:虚拟机配置文件(Workstation中可以直接打开这个文件打开虚拟机)
.vmdk:虚拟硬盘(可以选择这个文件将虚拟硬盘映射到宿主机)
.log:日志文件。
其他可以参见
http://blog.chinaunix.net/uid-7387830-id-3179630.html
http://wenku.baidu.com/link?url=gapVzWlFVNXZriYTTmAPwzjPVpLgfYbCJF0d7xvK4DorXw2NcyRRxDW7ECLBOh6SuLW0lzKmiUepmngfXYgoDw-du5KLXqKcpqXpmmYQtQm
在client映射没有找到方法,然后想着将.vmdk文件导出本地映射
映射想法没有成功还好PE镜像带网络功能,可以通过网络解决。
在虚拟机中配置网络功能
安装完成后会出现
然后配置静态IP和外网访问权限。此时局域网内的文件服务器和远程桌面是无法使用的,只能通过外网下载FTP服务器搭建FTP
然后在物理机上安装FTP客户端连接,具体过程就不描述了。
实现将数据从虚拟机中导出。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。