Joe*_*l K 3 linux raid monitoring esata
我正在使用一个外部 eSATA 设备,它需要 5 个 SATA 驱动器并将它们作为一个大型硬件 RAID5 呈现给 linux (ubuntu)。
它使用 SiI3726 芯片组。
Linux 可以很好地查看和处理 sata 设备,但我想知道是否有任何方法可以查询/监控隐藏在此硬件 RAID 后面的 RAID5 状态。
(来自 dmesg - 我发誓我没有 16T 单驱动器......)
[ 16.409678] sd 4:0:0:0: [sde] 31255691264 512-byte logical blocks: (16.0 TB/14.5 TiB)
[ 16.409727] sd 4:0:0:0: [sde] Write Protect is off
[ 16.409730] sd 4:0:0:0: [sde] Mode Sense: 00 3a 00 00
[ 16.409752] sd 4:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 16.463573] sde: sde1
[ 16.463785] sd 4:0:0:0: [sde] Attached SCSI disk
Run Code Online (Sandbox Code Playgroud)
(来自 lshw)
*-disk:4
description: ATA Disk
product: SATA H/W RAID5
physical id: 4
bus info: scsi@4:0.0.0
logical name: /dev/sde
Run Code Online (Sandbox Code Playgroud)
任何有关凝视下面系统的指导将不胜感激。
RAID 状态是我最关心的问题,但实际的驱动器模型也会有所帮助。
我查看了一些 libatasmart 工具,但总体上找不到有关 SATA 端口倍增器的任何信息。
有实用程序可以检查/设置 OSX/Windows 中的 RAID 设置,因此显然是可能的。我正在寻找一种在 Linux 中执行此操作的方法,然后可能添加到 Nagios 等中。
这是硬件的样子:
您可能是唯一遇到此问题的人之一:)
好吧,可能... SATA 乘法器的使用在服务器级系统中是禁忌。哎呀,随着驱动器容量的不断增加,如今使用 SATA 有点冒险。
您在 Linux 下很难找到有关 SATA 端口倍增器和监控的信息,这并不奇怪。使用 SAS 扩展器是首选且更受支持的方法。扩展器是服务器背板和外部存储 JBOD 机箱的标准配置。因此,端口倍增器很少见,并且没有太多的思想共享。通过 eSATA 添加一个抽象层几乎可以消除您的驱动器暴露给操作系统的任何机会,除非您在主机中使用的卡具有操作系统级别的驱动程序支持。
您使用的是什么类型的 eSATA 主机卡?
此时,我将依靠机箱和可视 LED 状态检查来确定阵列运行状况。提供有关设备的详细信息,并有一个苗条(如果使用合适的卡)可传送到主机的机会地位,但我不希望它并非如此。
编辑:
此处使用的机箱没有用于驱动器运行状况的 LED 指示灯。您将无法通过主机直观地确定驱动器阵列状态或执行此操作。
编辑
我联系了制造商寻求支持:
OP 发布了错误的部分,这就是为什么没有人可以提供帮助 :-) 参见:https : //serverfault.com/a/644247/13325