linux系统中不小心删除了vmware的虚拟机文件的处理方法
在linux系统中安装了vmware的workstation。配置了几个虚拟机,通常虚拟机文件默认位置为当前用户的家目录下的vmware目录中。 如果不小心删除了整体的vmware目录,应该怎么办。 首先,我们要冷静。 然后我们要确定虚拟机是否还在运行。(在内存中运行着) 再然后我们要把虚拟机文件从运行文件中读取出来 最后,我们要重做虚拟机vmdk,然后启动。 通常情况下windows的虚拟机可能更好的恢复,但是linux系统由于会检测硬件变化,所以恢复起来没那么容易。 本文讲解一下如何恢复windows虚拟机。 首先,你要确定你的虚拟机文件的确被删除了。确定方法。 1、ps命令查看下你的虚拟机文件存放的位置(虚拟机必须还在运行中),命令为ps -ef|grep vmware 这时候我们能看到还在运行中的虚拟机。我们这里面有两个,主要看。vmx结尾的即可 路径分别为/mnt/vmware/Svn/Svn.vmx及/library/vmware/Svn/Svn.vmx 2、确定我们要恢复的虚拟机,通常每个虚拟机都会取不同的名字,不像当前截图中那样就一个名字。 确定我们要恢复的虚拟机名字后。例如我们要恢复/mnt这个目录下的虚拟机。他的进程ID为36908 我们进入/proc/36908/fd目录,找到delete项,命令为ll -a|grep delete