恢复丢失的VMFS分区-适用于esxi5
参考地址:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1036609
这是我重建的vmfs分区分别是LUN01_50GB,LUN02_70GB。在client中看到的如图,注意带 ":1"
这是我挂载的两个iscsi设备红框内2个。通过esxi shell 看看命令下的分区。
红色的就是上两张图分别表示的,带“:1”的表示是vmfs分区,
~ # ls /vmfs/devices/disks/
mpx.vmhba1:C0:T0:L0 vml.0000000000766d686261313a303a30
mpx.vmhba1:C0:T0:L0:1 vml.0000000000766d686261313a303a30:1
mpx.vmhba1:C0:T0:L0:2 vml.0000000000766d686261313a303a30:2
mpx.vmhba1:C0:T0:L0:3 vml.0000000000766d686261313a303a30:3
mpx.vmhba1:C0:T0:L0:5 vml.0000000000766d686261313a303a30:5
mpx.vmhba1:C0:T0:L0:6 vml.0000000000766d686261313a303a30:6
mpx.vmhba1:C0:T0:L0:7 vml.0000000000766d686261313a303a30:7
mpx.vmhba1:C0:T0:L0:8 vml.0000000000766d686261313a303a30:8
t10.FreeBSD_iSCSI_Disk______000c29ae3a55000_________________ vml.020000000030000000f85265f3695343534920
t10.FreeBSD_iSCSI_Disk______000c29ae3a55000_________________:1 vml.020000000030000000f85265f3695343534920:1
t10.FreeBSD_iSCSI_Disk______000c29ae3a55001_________________ vml.0200010000300000000a39e6f0695343534920
t10.FreeBSD_iSCSI_Disk______000c29ae3a55001_________________:1 vml.0200010000300000000a39e6f0695343534920:1
注释:
/vmfs/devices/disks/t10.FreeBSD_iSCSI_Disk______000c29ae3a55000_________________ (这是LUN)
/vmfs/devices/disks/t10.FreeBSD_iSCSI_Disk______000c29ae3a55000_________________:1 (这是datastore)
接下来查看该LUN的扇区数。红色部分为Device id,
~ # partedUtil getptbl /vmfs/devices/disks/t10.FreeBSD_iSCSI_Disk______000c29ae3a55000_________________
gpt
6527 255 63 104857600
1 2048 104857566 AA31E02A400F11DB9590000C2911D1B8 vmfs 0
#如上所示“1—partition number, 2048—vmfs 5.0 starting sector, 104857566 — ending sector”
接下来,我们查看一下我们LUN01_50GB分区下的虚拟机文件,是咱们将来放虚拟机的地方,数据重要。
然后,我们把LUN01_50GB分区邮件删除分区,进行分区删除。模拟分区丢失!!!一定要在注意风险,切勿实际工作中使用。
partedUtil delete "/vmfs/devices/disks/t10.FreeBSD_iSCSI_Disk______000c29ae3a55000_________________" 1
删除后【数据存储】这里就看不到LUN01_50GB了,但在【设备】是可以看到的。
刷新后在挂载的设备已经看不到分区了。
这是LUN02(参照)的对比。
那现在命令查看一下吧:
~ # ls /vmfs/devices/disks/
mpx.vmhba1:C0:T0:L0 vml.0000000000766d686261313a303a30
mpx.vmhba1:C0:T0:L0:1 vml.0000000000766d686261313a303a30:1
mpx.vmhba1:C0:T0:L0:2 vml.0000000000766d686261313a303a30:2
mpx.vmhba1:C0:T0:L0:3 vml.0000000000766d686261313a303a30:3
mpx.vmhba1:C0:T0:L0:5 vml.0000000000766d686261313a303a30:5
mpx.vmhba1:C0:T0:L0:6 vml.0000000000766d686261313a303a30:6
mpx.vmhba1:C0:T0:L0:7 vml.0000000000766d686261313a303a30:7
mpx.vmhba1:C0:T0:L0:8 vml.0000000000766d686261313a303a30:8
t10.FreeBSD_iSCSI_Disk______000c29ae3a55000_________________ vml.020000000030000000f85265f3695343534920
t10.FreeBSD_iSCSI_Disk______000c29ae3a55001_________________ vml.0200010000300000000a39e6f0695343534920
t10.FreeBSD_iSCSI_Disk______000c29ae3a55001_________________:1 vml.0200010000300000000a39e6f0695343534920:1
~ #
t10.FreeBSD_iSCSI_Disk______000c29ae3a55000_________________ vml.020000000030000000f85265f3695343534920
这个下面已经没有:1了。
用partedUtil查看,发现没有了分区
~ # partedUtil getptbl /vmfs/devices/disks/t10.FreeBSD_iSCSI_Disk______000c29ae3a55000_________________
gpt
6527 255 63 104857600
~ #
而LUN02_70GB下就有。这个是LUN02(参照)
其实这次把lun01_50GB删除后,只是把VMFS分区表删除了,我们把他恢复出来吧。
----恢复分区---
利用partedUtil创建新的分区表:
partedUtil setptbl "/vmfs/devices/disks/t10.FreeBSD_iSCSI_Disk______000c29ae3a55001_________________" gpt "1 2048 104857566 AA31E02A400F11DB9590000C2911D1B8 0"
1 表示第一个分区,是主分区。2048表示vmfs-5分区开始扇区 。
AA31E02A400F11DB9590000C2911D1B8 是VMFS GUID 其他都照着写就是了。
除了红的以外都是固定格式,104857566 这个是LUN01_50GB扇区数,这个数是VMFS卷扇区数减去vmfs头部占用的34个分区得来的。
看这条命令吧,这里的这些参数都是从下图这里得来
恢复完成之后,挂载一下吧,也可以点一下全部重新扫描:
恢复出LUN0_50GB分区了,看看数据是否在。
恢复丢失的VMFS分区-适用于esxi5相关推荐
- linux分区丢失了怎么恢复,(Linux下恢复丢失的分区.doc
(Linux下恢复丢失的分区 如果不能挂接硬盘上的任何分区,也许只需要重建分区表.下面是一个很方便的能标识可能的分区表项实用程序. ????? "/dev/FOO:device not fo ...
- mac删除恢复分区|如何在Mac中恢复丢失的分区
始终存在这样的情况:Mac中的文件丢失,被错误删除或者只是丢失.分区也是如此.Mac中的分区也可能丢失或删除,这会让您失去保存在其上的全部文件.导致分区丢失的常见原因有: 硬盘崩溃 病毒攻击,电涌 不 ...
- 如何在Windows系统中恢复丢失的分区?
有些时候,您突然发现自己的分区丢失,并且无法在Windows文件资源管理器中看到它,进入磁盘管理工具,丢失的分区也将被显示为额外的未分配空间,而不是原始分区.如果您遇到了与上述案例类似的情况,某个分区 ...
- 如何使用Windows File Recovery工具在 Windows 10 上恢复丢失的文件
Windows 文件恢复方法介绍 这里以Wfr冬季 2020 版为例,内容参考了微软官网.链接地址为:在 Windows 10 上恢复丢失的文件. 基本步骤 如有必要,请从 Microsoft Sto ...
- 电脑c盘android文件丢失,电脑C盘文件被删除清理了,看万兴恢复怎么找回恢复丢失文件!...
原标题:电脑C盘文件被删除清理了,看万兴恢复怎么找回恢复丢失文件! 在电脑分区设置时,C盘一般默认为运行系统存储区域.而在安装一些软件的时候,默认安全区域也是C盘.虽然会加快软件的运行速度,但是后期使 ...
- 数据不幸丢失怎么办?恢复丢失数据的 7 大方法
有时,您的系统可能会无意中被数据丢失等不可预见的事件唤醒.数据丢失已成为我们数字经济中的普遍现象,其发生的方式多种多样,包括意外删除.病毒攻击.无法访问的分区.数据损坏,甚至更灾难性的情况,如数据盗窃 ...
- 诊断和响应故障_恢复表和表分区
1.从RMAN备份中恢复表和表分区概述 RMAN的RECOVER命令让你从RMAN备份中恢复表和表分区. 1.1.从RMAN备份中恢复表和表分区目的 RMAN让你恢复一个或多个表或表分区到指定的时间点 ...
- 使用DiskMan(DiskGen)恢复被删除的分区
分区恢复也是"底层"的应用,需要掌握一定的知识.具备一定的能力才可进行.但是本着从初级到高级.从简单到复杂的原则(对于计算机来说,越是初级.简单的东西,对于人们越难,例如,汇编语言 ...
- easyrecovery工具2023最新版一键恢复丢失数据免费下载
通常,许多人会将工作或生活中的数据存储在我们的计算机上.很多时候,由于我们的误操作或其他一些问题,很容易错误地删除一些文件和数据.特别是,一些计算机故障总是会导致数据丢失,这是非常麻烦的.当需要重新安 ...
最新文章
- 后台服务项目的白盒测试之旅
- python图片旋转脚本_Python+OpenCV 实现图片无损旋转90°且无黑边
- SAP移动战略与HANA已为BI爆发做好准备
- 用tf的VocabularyProcessor使用细节
- Windows环境 和 Linux环境下搭建Qt开发环境
- 介绍Python的魔术方法 - Magic Method
- Hadoop----hdfs的基本操作
- python实现词语相似度计算分析_相似度计算的方法及Python实现
- 边缘计算精华问答 | 火爆的边缘计算为何兴起?
- div内容居中、隐藏及按钮隐藏写法
- 动态规划------平均切分数组之和为两部分
- sdl android rtp h264,使用RTP协议发送和接收H264的例子(支持解码、播放)
- 计算机组成原理——硬布线控制器设计(1)
- ssq爬取【20210618有效】
- 最简单的基于FFMPEG的封装格式转换器(致敬雷霄骅)
- mac php开发集成环境,MAC OS X下php集成开发环境mamp
- MATLAB如何配平化学方程,【如何配平化学方程式】作业帮
- SOME/IP与DDS对比及DDS测试策略和方案探讨
- android 标准时间格式,android开发中关于含有中文字段的格林尼治标准时间的时间格式转换...
- 如何在 ubuntu 上安装 mercury mw150us 网卡驱动