通过硬盘盘符查询硬盘槽位 – Linux 技术杂谈 您所在的位置:网站首页 麒麟系统硬盘序列号查询命令 通过硬盘盘符查询硬盘槽位 – Linux 技术杂谈

通过硬盘盘符查询硬盘槽位 – Linux 技术杂谈

2024-04-14 12:49| 来源: 网络整理| 查看: 265

2

参考文章:https://support.huawei.com/enterprise/zh/doc/EDOC1000041337/75f2d44b

  如何通过硬盘盘符查询硬盘槽位,这个要分两种情况:    • 硬盘以直通方式使用时    • 硬盘以RAID组方式使用时

  在此之前,我们需要准备 smartctl 和 storcli 工具。smartctl 可以直接 yum 下载(smartmontools),storcli 需要去官方网站下载安装,官方网站:https://www.broadcom.com/。

1、直通状态

此时 sdf 为直通状态。假如我要点亮sdf,先要根据盘符通过使用 smartctl 工具确认硬盘序列号。

[root@controller ~]# smartctl -a /dev/sdf | grep -i 'Serial number' Serial number: WFJ3ZNF2

然后通过硬盘序列号确认硬盘槽位号。

[root@controller ~]# storcli /call/eall/sall show all | grep -B 2 'SN = WFJ3ZNF2' Drive /c0/e14/s8 Device attributes : ================================== SN = WFJ3ZNF2

使用 start locate 命令点亮硬盘定位指示灯。

[root@controller ~]# storcli /c0/e14/s8 start locate CLI Version = 007.1804.0000.0000 Apr 09, 2021 Operating system = Linux 3.10.0-957.el7.x86_64 Controller = 0 Status = Success Description = Start Drive Locate Succeeded. # 关闭指示灯 [root@controller ~]# storcli /c0/e14/s8 stop locate

2、Raid 状态

  此时 sda 为 Raid 1 状态。我要点亮sda,先要通过块设备信息确认硬盘盘符对应的 target ID。   执行以下命令查询 sdf 对应的的 target ID。其中打印信息中 targetx:y:z 中的 z 即为 target ID。如下所示,“target ID”为0。

[root@controller ~]# lsscsi | grep sda [0:2:5:0] disk LSI MR9240-8i 2.13 /dev/sdf [root@controller ~]# ll /sys/block/ | grep sda lrwxrwxrwx. 1 root root 0 Jul 7 15:24 sda -> ../devices/pci0000:80/0000:80:01.0/0000:81:00.0/host0/target0:2:0/0:2:0:0/block/sda

  通过 target ID 确认硬盘槽位号,执行以下命令查询所有硬盘信息,并将查询到的信息保存为文件。然后在文件中查找 “Target ID” 字段,在查找到的 “Target ID” 为 0 所在的硬盘信息中记录 “Device IDs” 对应的信息。

[root@controller ~]# storcli /call show alilog > sda.txt [root@controller ~]# vim sda.txt ...... Detail Logical Drive Information -------------------------------- Target ID : 0 ...... Total size of the logical drive: 571808MB Logical Drive owner's Device ID: 255 Number of Physical Devices : 2 Device IDs: 25 Device IDs: 26 ...... [root@controller ~]# storcli /call/eall/sall show | sed '/---/,/^$/!d' # DID 就是 Device IDs --------------------------------------------------------------------------------- EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type --------------------------------------------------------------------------------- 14:1 25 Onln 0 558.406 GB SAS HDD N N 512B ST600MM0069 U - 14:2 26 Onln 0 558.406 GB SAS HDD N N 512B ST600MM0069 U - ---------------------------------------------------------------------------------

此时确认硬盘槽位号,依次点亮即可:

[root@controller ~]# storcli /c0/e14/s1 start locate [root@controller ~]# storcli /c0/e14/s2 start locate 2


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有