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

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

ym02301年前 (2023-06-25)NAS845

场景描述

长期使用的一个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中定位坏硬盘” 的相关文章

解决 Docker 安装 Jellyfin 封面图和部分中文字幕变方块

解决 Docker 安装 Jellyfin 封面图和部分中文字幕变方块

如果你在 Docker 中安装 Jellyfin,很可能遇到下面这种情况:(封面图里的中文字变方块)(ASS字幕里的中文字变方块)下面来解决。在容器中安装中文字体进入容器的 bash,依次输入以下命令:apt update  apt install font...

jellyfin豆瓣搜刮插件

jellyfin豆瓣搜刮插件

添加插件仓库的方法适用于V10.6.0以上,还需要梯子才能用,添加方法在下图所示位置存储库名称随便,存储库url:https://raw.githubusercontent.com/Libitum/jellyfin-plugin-douban/master/manifest.json,然后点保存然后...

黑群晖忘记密码解决办法! 不用重装,不用重置

黑群晖忘记密码解决办法! 不用重装,不用重置

大家都知道,白群晖上有 RESET 按钮,如果忘记密码,只要按住四秒钟直到哔声响将会重设管理者密码,我们很多人装的是黑群晖,根本没有reset键,如果你也没有设置找回邮箱,那忘记密码怎么办?这里我分享一种解决办法,说说原理:修改/etc/shadow文件,此文件也是linux系统上保存账户密码文件,...

群辉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贴吧中找到一个方案,结果贴主写的太简单,对新手来说,交代的不够全面,折腾了好几天,总算搞定了,所以,特意发...

修复黑群晖 DSM7.0 + Btrfs 存储空间/磁盘损毁的问题

修复黑群晖 DSM7.0 + Btrfs 存储空间/磁盘损毁的问题

意外断电重启后,发现群晖提示硬盘损毁了,但是实际上硬盘还是正常的,S.M.A.R.T. 状态也良好,但是无法写入数据,系统状态报告为“严重”,群晖的程序也拒绝工作。修复方法1,通过 SSH 直接登录 root 账号。如果不方便直接登录 root,则执行:cd / su...

发表评论

访客

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