当前位置:首页 > 虚拟机 > 正文

虚拟机文件被删恢复


一、如何从XenServer恢复误删的虚拟机数据1、初期准备在vmwareworkstation中安装redhatenterpriselinux为4.8,并使用vmwareConverter将两个linux转换并上传到vmwareESXI4.0虚拟服务器,如果是个人培训,建议本地使用vmwareserver。官方下载10201_clusterware_linux_、10201_database_linux_。2在ESXI下创建共享磁盘Ø启用ESXI远程SSH功能,阅读《VmwareESXI4.0安装配置说明文档》,使用以下命令在虚拟服务器上创建三个共享磁盘。aphic客户端在之前的Linux机器界面上重新上传三个磁盘依次添加到linux。总线不能与Linux本地磁盘位于同一个总线上。例如:如果Linux本地磁盘为SCSI0:0,则这三个磁盘可以是SCSI1:0、SCSI1:1和SCSI1:2。Ø编辑两个Linux配置文件的***.vmx文件,添加g="FALSE",并将Bus="none"修改为Bus="VIRTUAL"。Ø打开两台Linux机器,使用fdisk–l查看磁盘。首先在Linux中使用fdisk/dev/sd*,*代表特定的盘符,依次创建三个磁盘分区。划分后,我们以sdb1、sdc1、sdd1为例。使用partprobe扫描第二个Linux中的分区,然后fdisk-l再看一下,可以看到sdb1,sdc1,sdd13修改主机名vi/etc/hostsvi/etc/sysconfig/network,将其添加进去。将两个Linux文件中对应的主机名分别改为rac1和rac2。为使配置生效,请重新启动并在/etc/hosts文件中添加节点的IP地址,例如:10.10.5.101rac110.10.5.103rac1-vip20.20.20.10rac-priv10.10.5.102rac210.10。.104rac2-vip20.20.20.11rac2-privvip地址必须与真IP地址在同一网段私有IP地址只需与两台机器在同一网段即可。4Linux网络配置为每个Linux添加另一块网卡。每台机器至少需要两块网卡来安装RAC。vi/etc/sysconfig/network-scripts/ifcfg-eth0设置为真实IP地址vi/etc/sysconfig/network-scripts/ifcfg-eth1设置为私有IP地址servicenetworkrestart网卡中内容类似如下:DEVICE=eth0BOOTPROTO=noneONBOOT=yesTYPE=EthernetNETMASK=255.255.255.0IPADDR=10.10.5.101USERCTL=noIPV6INIT=noPEERDNS=yesGATEWAY=10.10.5.2325可以根据官方软件说明安装Linux所需的软件包Linux版本软件包可以从Linux系统安装光盘或镜像文件中获取。使用rpm–ivh命令在两台Linux计算机上安装以下软件包。
二、VMware虚拟机误删除vmdk文件后如何恢复(1)使用ssh登录vsphere主机,找到文件的路径和目录,并记录该文件的大小
~
find/-name"新建虚拟"/vmfs/volumes/50a98441-ab02c8b7-e60a-001517712dce/新虚拟机/新虚拟机
ls-l/vmfs/volumes/50a98441-ab02c8b7-e60a-001517712dce/新建虚拟机/新建虚拟机-rw——-1rootroot53687091200Apr1609:13/vmfs/volumes/50a98441-ab02c8b7-e60a-001517712dce/新建虚拟机/新建虚拟机
注意ESXi默认不启用ssh,需要通过vsphereclient传递服务器访问,[配置][安全配置文件][服务属性]并手动启用。
(2)重命名文件
#cd/vmfs/volumes/50a98441-ab02c8b7-e60a-001517712dce/NewVirtualMachine//vmfs/volumes/50a98441-ab02c8b7-e60a-001517712dce/新建虚拟机_1
#mv新建虚拟机p_新建虚拟机
三、如何恢复删除了虚拟机的文件?解决方案一:
1.在虚拟机上添加与原硬盘大小和路径相同的虚拟硬盘AA
2.下载文件
3.使用记事本打开此文件
4.将文件中的虚拟快照文件名更改为目录中的,并将文件名更改为
5。上传
6.此时检查硬盘,发现大小被识别,重启就OK
解决方案二:
1.创建新的虚拟机,不创建硬盘
2.使用通过SSH登录主机,找到文件的位置和目录。
3.在新虚拟机目录中创建新的文件。大小应与文件相同。使用ls-la查看文件大小,使用vmkfstools-c文件大小新建磁盘文件
4.使用原文件覆盖新创建的(注意必须是),使用mv命令
5.将此磁盘文件添加到新创建的虚拟机中;
6.完成后,打开虚拟机即可。