如何准确物理定位EMC Unity存储的磁盘位置

2024-09-01 13:20

本文主要是介绍如何准确物理定位EMC Unity存储的磁盘位置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上周收到一个客户的咨询,问题是想主动更换一个Unity存储的磁盘,但不知道这个盘具体在存储的什么位置,有没有命令或者方法准确找到这个磁盘的物理位置?

以前也碰到过过类似的问题,但大部分是来自VNX存储。在现场让客户把某个磁盘拔掉,如果这个磁盘没有点亮故障灯并且现场的柜子比较多的情况下,客户也会问同样的问题。

由于这个问题有一些代表性,今天就做个专题分享下。

VNX和Unity对于磁盘的位置标记是一样的,所以后面介绍的内容均适合于VNX 和Unity存储系统。

首先,存储操作系统会给每个磁盘定义一个位置编号,一般都是类似于 1-3-8这样的。这里先介绍一下这个 1-3-8代表什么含义:

  • 1 这个是bus的编号,也有叫做loop的,就是从存储系统出来的不同的环路,每个环路可以有多个DAE扩展柜。
  • 3 代表的是扩展柜的编号,就是从0开始算的第三个柜子。
  • 8 代表的是磁盘的位置,对于一个 15块磁盘的3U扩展柜,就是从左往右按照0开始计数,然后第8个位置,注意是0开始计数的。其实在磁盘扩展柜上面也有写这个数字。

有了这个基本概念,我们再来看如何找到这个磁盘的位置。

总结来说,就是两种方法:

  • 物理定位

这个方法简单,但需要现场的人稍微做点工作。绕到机柜的后面,观察磁盘扩展柜后面的各种LED指示灯。如下图所示:

每个DAE后面的LCC卡上,LCC卡就是有SAS线连接的。在LCC卡上有两个LED的数字指示灯,这个指示灯上面就有bus和DAE的说明。

提醒下,由于存储使用了很长时间,很可能后面有一层土,灰尘会把这个指示灯挡住,所以可以用手或者抹布清理一下再看。

从上图就可以清晰的看到,有两个数字的就是bus,就是环路的数字,如果一个环路上有好几个DAE扩展柜,这几个柜子上都应该是一样的数字。

在这个bus LED指示灯的旁边是一个数字的蓝色的LED灯,这个是Enclosure,就是DAE扩展柜的数字。上图中可以看到两个扩展柜分别是 bus 01和扩展柜0和1,分别对应的就是 1-0-* 和 1-1-*。

这样应该很清晰了,如果还不明白,加vx, StorageExpert。

怎么样数磁盘就不上图了,很简单,从左往右,从0开始数就行了,DAE的上面其实也有数字可以参考。这个数字是直接印刷到DAE扩展柜的钢板上的。

  • 点亮磁盘的LED故障灯

有人会说第一种方法比较土,有没有更NB的直接用命令来点亮故障灯的方法。

这个方法也是有的,对于VNX或者Unity稍有不同。

VNX是要进入到底层的命令行,然后进入FBEcli.exe 工具,有命令enclsetled,就是enclosure set led的缩写。

对于Unity存储,这个必须首先要获得root权限,然后才可以使用fbecli.exe 工具。命令是一样的,也是 enclsetled。

有人会说,盘彻底坏了,LED灯点不亮了,怎么办?这是一个真实故事,一点不动脑子,您不能把他旁边的磁盘点亮的,左面和右面的盘都点亮了,不就知道了吧。

其实,从专业的角度,不推荐使用第二种方法,如果不懂原理,操作底层工具很容易导致不可挽回的损失。

好了,今天就分享到这里,有任何关于vnx或者Unity的问题,欢迎讨论。

这篇关于如何准确物理定位EMC Unity存储的磁盘位置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1127051

相关文章

MySQL 存储引擎 MyISAM详解(最新推荐)

《MySQL存储引擎MyISAM详解(最新推荐)》使用MyISAM存储引擎的表占用空间很小,但是由于使用表级锁定,所以限制了读/写操作的性能,通常用于中小型的Web应用和数据仓库配置中的只读或主要... 目录mysql 5.5 之前默认的存储引擎️‍一、MyISAM 存储引擎的特性️‍二、MyISAM 的主

Linux lvm实例之如何创建一个专用于MySQL数据存储的LVM卷组

《Linuxlvm实例之如何创建一个专用于MySQL数据存储的LVM卷组》:本文主要介绍使用Linux创建一个专用于MySQL数据存储的LVM卷组的实例,具有很好的参考价值,希望对大家有所帮助,... 目录在Centos 7上创建卷China编程组并配置mysql数据目录1. 检查现有磁盘2. 创建物理卷3. 创

如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)

《如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)》:本文主要介绍如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)问题,具有很好的参考价值,希望对大家有所帮助,如有... 目录先在你打算存放的地方建四个文件夹更改这四个路径就可以修改默认虚拟内存分页js文件的位置接下来从高级-

PyCharm如何更改缓存位置

《PyCharm如何更改缓存位置》:本文主要介绍PyCharm如何更改缓存位置的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm更改缓存位置1.打开PyCharm的安装编程目录2.将config、sjsystem、plugins和log的路径

Linux给磁盘扩容(LVM方式)的方法实现

《Linux给磁盘扩容(LVM方式)的方法实现》本文主要介绍了Linux给磁盘扩容(LVM方式)的方法实现,涵盖PV/VG/LV概念及操作步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录1 概念2 实战2.1 相关基础命令2.2 开始给LVM扩容2.3 总结最近测试性能,在本地打数据时,发现磁盘空

使用Python实现调用API获取图片存储到本地的方法

《使用Python实现调用API获取图片存储到本地的方法》开发一个自动化工具,用于从JSON数据源中提取图像ID,通过调用指定API获取未经压缩的原始图像文件,并确保下载结果与Postman等工具直接... 目录使用python实现调用API获取图片存储到本地1、项目概述2、核心功能3、环境准备4、代码实现

SpringBoot项目中Redis存储Session对象序列化处理

《SpringBoot项目中Redis存储Session对象序列化处理》在SpringBoot项目中使用Redis存储Session时,对象的序列化和反序列化是关键步骤,下面我们就来讲讲如何在Spri... 目录一、为什么需要序列化处理二、Spring Boot 集成 Redis 存储 Session2.1

基于MongoDB实现文件的分布式存储

《基于MongoDB实现文件的分布式存储》分布式文件存储的方案有很多,今天分享一个基于mongodb数据库来实现文件的存储,mongodb支持分布式部署,以此来实现文件的分布式存储,需要的朋友可以参考... 目录一、引言二、GridFS 原理剖析三、Spring Boot 集成 GridFS3.1 添加依赖

java变量内存中存储的使用方式

《java变量内存中存储的使用方式》:本文主要介绍java变量内存中存储的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍2、变量的定义3、 变量的类型4、 变量的作用域5、 内存中的存储方式总结1、介绍在 Java 中,变量是用于存储程序中数据

SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法

《SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法》在SQLyog中执行存储过程时出现的前置缩进问题,实际上反映了SQLyog对SQL语句解析的一个特殊行为,本文给大家介绍了详... 目录问题根源正确写法示例永久解决方案为什么命令行不受影响?最佳实践建议问题根源SQLyog的语句分