当前位置:首页 > NAS > 正文内容

使用sas2ircu在TrueNAS Scale中定位坏硬盘

ym02302年前 (2023-06-25)NAS1877

场景描述

长期使用的一个ZFS硬盘阵列出现了硬盘损坏,SMART测试报大量错误。但是由于硬盘安装的时候没有做标记,因此面对12个硬盘位害怕抽错硬盘导致阵列GG。同时阵列正在执行读写和新盘的同步,不太方便停机抽出来看,因此需要在机器运行的时候定位损坏的硬盘。

基本环境

服务器:RH2288H V2

硬盘背板:SAS2308

操作系统:Esxi8直通SAS2308,TrueNAS-SCALE-22.02.4

操作流程

1、通过SSH登录TrueNAS Scale

如果在操作过程中出现`SAS2IRCU: MPTLib2 Error 1`,一般是权限问题,请加sudo或使用root账户。

1
2
3
4
5
6
admin@truenas[/mnt]$ sas2ircu list
LSI Corporation SAS2 IR Configuration Utility.
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved.
 
SAS2IRCU: MPTLib2 Error 1

2、检查sas2ircu是否能识别阵列卡

1
2
3
4
5
6
7
8
9
10
11
root@truenas[~]# sas2ircu list
LSI Corporation SAS2 IR Configuration Utility.
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved.
 
 
         Adapter      Vendor  Device                       SubSys  SubSys
 Index    Type          ID      ID    Pci Address          Ven ID  Dev ID
 -----  ------------  ------  ------  -----------------    ------  ------
   0     SAS2308_2     1000h    87h   00h:0bh:00h:00h      1000h   0087h
SAS2IRCU: Utility Completed Successfully.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
root@truenas[~]# sas2ircu 0 display
LSI Corporation SAS2 IR Configuration Utility.
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved.
 
Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
  Controller type                         : SAS2308_2
  BIOS version                            : 7.25.00.00
  Firmware version                        : 15.00.03.00
  Channel description                     : 1 Serial Attached SCSI
  Initiator ID                            : 0
  Maximum physical devices                : 255
  Concurrent commands supported           : 3072
  Slot                                    : 0
  Segment                                 : 0
  Bus                                     : 11
  Device                                  : 0
  Function                                : 0
  RAID Support                            : Yes
------------------------------------------------------------------------
IR Volume information
------------------------------------------------------------------------
------------------------------------------------------------------------
Physical device information
------------------------------------------------------------------------

3、在TrueNAS Scale上找到发生损坏的硬盘的序列号(Storage -> Disks -> Serial),是序列号(Serial No)不是硬盘型号(Model Number)。



4、在硬盘信息中找到该硬盘的相关信息

1
2
3
4
5
6
7
8
9
10
root@truenas[~]# sas2ircu 0 display | grep -B 8 WCC4E3LJFF91
  Enclosure #                             : 2
  Slot #                                  : 5
  SAS Address                             : 500e004-a-aaaa-aa05
  State                                   : Ready (RDY)
  Size (in MB)/(in sectors)               : 3815447/7814037167
  Manufacturer                            : ATA
  Model Number                            : WDC WD40PURX-64G
  Firmware Revision                       : 0A80
  Serial No                               : WDWCC4E3LJFF91

5、从上述信息中找到Enclosure编号和Slot编号,构成硬盘盘位的编号Enclosure:Slot,例子中即为:2:5

6、使用定位指令与硬盘盘位号让硬盘盘位的知识灯亮起来

1
2
3
4
5
6
7
8
root@truenas[~]# sas2ircu 0 locate 2:5 on
LSI Corporation SAS2 IR Configuration Utility.
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved.
 
SAS2IRCU: LOCATE command completed successfully.
SAS2IRCU: Command LOCATE Completed Successfully.
SAS2IRCU: Utility Completed Successfully.

关灯

1
2
3
4
5
6
7
8
root@truenas[~]# sas2ircu 0 locate 2:5 off
LSI Corporation SAS2 IR Configuration Utility.
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved.
 
SAS2IRCU: LOCATE command completed successfully.
SAS2IRCU: Command LOCATE Completed Successfully.
SAS2IRCU: Utility Completed Successfully.

7、可以看到机箱上的灯已经亮起(或闪烁)


804-2.jpg



扫描二维码推送至手机访问。

版权声明:本文由嘉睿博客发布,如需转载请注明出处。

本文链接:https://tius.cc/?id=45

标签: nasTrueNAS
分享给朋友:

“使用sas2ircu在TrueNAS Scale中定位坏硬盘” 的相关文章

Unraid基于Acme与NginxProxyManager申请免费证书且自动更新并配合内网穿透实现Https安全访问

Unraid基于Acme与NginxProxyManager申请免费证书且自动更新并配合内网穿透实现Https安全访问

     标题虽然有点拗口,但确实是很多爱折腾的朋友需要实现的功能,通过我无数次的构思与实验,终于探索出了一条可行路径,当然,如果你本身已经拥备公网ip,则远远没有如此麻烦,可以看看网上的其它文章,但本文对你依然有帮助,只是不需要其中的一些步骤罢了。好了,言归正传,开启...

Unraid远程SSL加密访问,ACME实现自动续期申请和替换系统证书文件

Unraid远程SSL加密访问,ACME实现自动续期申请和替换系统证书文件

【写作说明】:补个坑,之前折腾完NAS,装Unraid系统,为了实现远程Https加密访问,使用Letsencrypt证书手动合成后替换到Unraid系统配置中,每3个月就要手动申请合成一次,实在麻烦。最近折腾一些联想小主机,魔改BIOS和CPU,算是暂告一段,重新折腾下Unraid把自动证书申请续...

快速清理群晖NAS上docker无用的版本文件

快速清理群晖NAS上docker无用的版本文件

     前几天写了一篇文章《在群晖使用Docker安装的容器升级方法》,于是有网友觉得采用我这种办法升级docker容器,系统会留下“垃圾”。那么今天我就教你一招清理docker因升级容器而留下无用的版本文件的方法。1、在电脑上打开SSH软件,我这里使用的是MobaX...

UNRAID安装配置nginx proxy manager反向代理

UNRAID安装配置nginx proxy manager反向代理

如果你配置在unraid上的某个docker需要https连接,那反向代理很适合你。unraid要实现反代只要一个简单的docker就行了,那就是nginx proxy manager(下称NPM)#需要的材料一个域名,并且最好托管在阿里云或者腾讯(DNSPOD),以方便NPM申请证书。#安装unr...

群辉SurveillanceStation-x86_64-9.1.1-10728开心办法

群辉SurveillanceStation-x86_64-9.1.1-10728开心办法

[password]方法1、官网下载https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.1.1-10728/SurveillanceStation-x86_64-9.1.1-10728.spk手...

玩PT,在NAS上如何做种子文件

玩PT,在NAS上如何做种子文件

【写作说明】:刚刚开始玩PT,在NAS上有文件想分享,可是如何做种子呢?不会,在电脑上很容易,但在NAS上,常用的qbittorrent是没有生成种子的菜单的,怎么搞呢,难住我了,好不容易在PT贴吧中找到一个方案,结果贴主写的太简单,对新手来说,交代的不够全面,折腾了好几天,总算搞定了,所以,特意发...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。