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

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

ym02302年前 (2023-06-25)NAS1576

场景描述

长期使用的一个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 媒体服务器并开启 Intel Quick Sync 提升性能

群晖 Docker 安装 Jellyfin 媒体服务器并开启 Intel Quick Sync 提升性能

-1. 为什么要用 Jellyfin,为什么不用 Plex 或 Emby在本文写作之时:软件硬解转码浏览器HEVC直接串流HDR色调映射IPTV源代码Plex付费无付费无闭源Emby有无有付费闭源Jellyfin有有有有开源文中涉及的各种软件包版本如下:软件包版本查看命令jellyfin10.7.6...

unraid作为ups主机,虚拟机黑群晖作成ups副机进行nut不间断电源联动详细设置教程

unraid作为ups主机,虚拟机黑群晖作成ups副机进行nut不间断电源联动详细设置教程

教程详情:首先,网上相关UPS设置教程,能找到的群晖和其他系统进行UPS联动的所有教程,都是以群晖作为UPS主机,其他设备作为副机。很多人都是Pve、Unraid、Esxi、Omv等宿主系统,虚拟群晖子机。必须直通USB给群晖,否则不能联动;虚拟群晖如果崩溃或者没有开机,那么宿主系统就连不上UPS了...

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

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

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

TrueNAS SCALE中添加 jellyfin电影服务器容器实列

TrueNAS SCALE中添加 jellyfin电影服务器容器实列

教程开始docker版的jellyfin镜像地址是 https://hub.docker.com/r/linuxserver/jellyfin网站提供的参考 cli指令docker run -d \   --name=jellyfin \...

处理群晖NAS中的烦人@eaDir文件夹

处理群晖NAS中的烦人@eaDir文件夹

     NAS文件夹里面有很多@eaDir文件夹,和Mac OS X里的.DS_Store类似,很烦人。找了解决方法:0.0 ssh登录群晖控制面板里面打开SSH0.1 Windows或者Mac,用 ssh 用户名@NAS IP地址登录1. 删除所有@eaDir文件夹...

宝塔NGINX搭建企业微信中转服务代理

宝塔NGINX搭建企业微信中转服务代理

首先选一个端口,我选的是6705在宝塔安全里面放行端口,如果是阿里云或者腾讯云的进控制台把端口在安全组里放行。然后在宝塔NGINX 管理,点配置修改,在最底部include /www/server/panel/vhost/nginx/*.conf; }上面这段代码的前面加入以下代码:se...

发表评论

访客

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