首页 > 系统相关 >Vmware挂载san存储_vSphere 6.x 共享存储LUN丢失分区表修复(精华)

Vmware挂载san存储_vSphere 6.x 共享存储LUN丢失分区表修复(精华)

时间:2024-10-10 15:01:46浏览次数:9  
标签:存储 san disks naa.604338910030 分区表 vmfs LUN

Vmware挂载san存储_vSphere 6.x 共享存储LUN丢失分区表修复

炎炎夏夜客户机房空调意外故障,前端ESXI物理服务器由于温度过高都自保关机,存储和SAN没有自保关机。上班修复空调后,检查存储,检查SAN无异常。开始开机ESXI主机,开机完后发现存储映射的两个LUN全部消失,重启存储,重启ESXI都无效。

经过检查,在ESXI上新增存储可以看见两个LUN,但是新增提示需要格式化LUN,此处绝对不能选择新增然后格式化,否则数据就没了。根据官方KB判断应该是分区表丢失了。

https://kb.vmware.com/s/article/2046610?lang=zh_CN     此链接已经失效

下面根据官方KB进行修复:

1,开启ESXI SSH ,查看所有硬盘分区信息 ,执行下面命令。

ls -lh /vmfs/devices/disks/

如下图,存储映射的两个17T的LUN,无分区表

 刚开始做的时候上图是比较难理解的

这里我们需要记下的是缺少挂载的卷的naa(根据实际情况),这里举例:

naa.604338910030fb67000b599800000000

naa.604338910030fb67000b59fd00000001

 

2,继续运行partedUtil 命令,并验证输出是否类似于以下内容,分别对两个LUN进行验证:

partedUtil  getptbl   /vmfs/devices/disks/naa.604338910030fb67000b599800000000

partedUtil  getptbl   /vmfs/devices/disks/naa.604338910030fb67000b59fd00000001 

 

验证该命令的输出是否类似于以下内容:(下面的内容为分区表不缺少的情况下查询到的内容)

gpt

52216 255 63 838860800 1 2048 838850039 AA31E02A400F11DB9590000C2911D1B8 vmfs 0 

 

如果输出类似于以下内容,则说明缺少分区,如下图缺少分区。这种情况下,必须重新创建丢失的 VMFS 分区表的信息。

gpt

52216 255 63 838860800 

 

3,  获取分区的结束块,运行以下命令: 

partedUtil getUsableSectors   /vmfs/devices/disks/naa.604338910030fb67000b599800000000

partedUtilgetUsableSectors    /vmfs/devices/disks/naa.604338910030fb67000b59fd00000001 

你会看到以下输出:

34 36805017566

 

4,运行以下命令,为最后一个可用块设置正确的值,注意:确保根据您的环境在该命令中使用适当的值。 

partedUtil setptbl /vmfs/devices/disks/naa.604338910030fb67000b599800000000 gpt "1 2048 36805017566  AA31E02A400F11DB9590000C2911D1B8 0"

partedUtil setptbl /vmfs/devices/disks/naa.604338910030fb67000b59fd00000001 gpt "1 2048 36805017566  AA31E02A400F11DB9590000C2911D1B8 0"  

红色数字表示最后一个可用块,替换为你环境中的值。

这里说明下:1  2048    是固定格式     网上说的和实际生产环境中都验证可行  

                      AA31E02A400F11DB9590000C2911D1B8    也是固定格式,可以在 getptbl 命令查询正常分区的时候得到该值

                      36805017566为分区表的结束块

5, 运行vmkfstools –V命令以尝试挂载 VMFS 数据存储,运行完后,就能在前端看到存储,如上图。

 vmkfstools –V

PS: 以上为比较顺利的情况,如有其它不同信息,请根据官方KB中的其它方式进行处理。 

注意:第五步可以不用执行,直接在ESXI上刷新分区,丢失的lun找回!!1

https://blog.csdn.net/weixin_39938269/article/details/111131657     (原文出处)

标签:存储,san,disks,naa.604338910030,分区表,vmfs,LUN
From: https://www.cnblogs.com/zhangbo520/p/18456383

相关文章

  • 实时显示和拍照存储,IFD-x让你实时掌握温度信息 非接触式热成像仪器红外线成像
    实时显示和拍照存储,IFD-x让你实时掌握温度信息非接触式热成像仪器红外线成像非接触式热成像仪器,IFD-x采用红外阵列高精度温度传感器和先进的软件算法。它能够对视场范围内的任何物体进行红外成像,成像分辨率达到512*384像素,温度灵敏度为0.1℃,绝对精度为±1.5℃,刷新频率最高可达......
  • Hive(七)分区表和分桶表
    分区表分区表实际上就是对应一个HDFS文件系统上的独立的文件夹,该文件夹下是该分区所有的数据文件Hive中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据集在查询时通过WHERE子句中的表达式选择查询所需要的指定的分区,这样的查询效率会提高很多分区表基本操作......
  • 大数据存储计算平台EasyMR:多集群统一管理助力企业高效运维
    随着全球企业进入数字化转型的快车道,数据已成为企业运营、决策和增长的核心驱动力。为了处理海量数据,同时应对数据处理的复杂性和确保系统的高可用性,企业往往选择部署多个Hadoop集群,这样的策略可以将生产环境、测试环境和灾备恢复环境分开管理,从而提高数据处理的效率和安全性。然......
  • SQL server 存储过程与函数
    一、SQL的存储过程:存储过程其实就是一系列SQL语句的集合体,我们可以理解为一个封装单元,这个单元可以有出入参数,也可以没有。我们举几个简单的例子:(1)无入参无出参的存储过程:createprocusp_testasupdatestusetssex='0'wheressex=''returnexecusp_test(2)无入......
  • 视频汇聚平台EasyCVR支持云端录像丨监控存储丨录像回看丨录像计划丨录像配置
    EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。平台以其强大的视频处理、汇聚与融合能力,在构建视频监控系统中展现出了独特的优势。EasyCVR视频汇聚平台可接入传统监控行业中高清网络摄像机的RTSP直播流,及RTMP、HTTP-FLV、HLS(......
  • Springboot 阿里云OSS对象存储
        Springboot阿里云OSS对象存储    OSSControllerpackagecom.wzb.OSSController20241009;importcom.aliyun.oss.ClientException;importcom.aliyun.oss.OSS;importcom.aliyun.oss.OSSClientBuilder;importcom.aliyun.oss.OSSException;import......
  • [20241009]oracle timestamp with time zone数据类型的存储.txt
    [20241009]oracletimestampwithtimezone数据类型的存储.txt--//放假前遇到的问题,开发在表中定义了几个timestampwithtimezone的数据类型,及时更正对方的错误,完全没有使用这样的数据--//类型。类似的问题我以前就遇到,比如全部应用程序的表凡是varchar2数据类型都被定义为nvar......
  • MySql数据库---存储过程
    存储过程概念MySQL5.0版本开始支持存储过程。简单的说,存储过程就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法,类似Python中的函数;存储过就是数据库SQL语言层面的代码封装与重用入门案例语法:delimiter自定义结束符号createpro......
  • 【MySQL】视图、存储过程、触发器
    目录一、视图1.创建视图2.视图的使用3.查看视图4.删除视图5. 视图的作用二、存储过程 1.存储过程的创建2.使用存储过程3.带参数的存储过程3.1 分页4.存储过程与函数的区别5.存储过程的缺陷三、触发器 --隐式执行1.创建触发器2.查看库中所有......
  • #4. 图的存储、最短路(未完结)
    bro高一才开始自学图论图的存储建议无脑用链式前向星0x01.什么是链式前向星定义(摘自OIwiki)本质上是用链表实现的邻接表具体来说:以有向边的形式,\(head\)数组存当前边的编号,\(e[i].nxt\)数组存上一次加的以\(u\)为起点的边的编号,这样就能实现用\(head[u]\)和\(......