标签: jbod

RAID 6阵列,一盘重建?

我在 Supermicro JBOD 机箱中拥有一个 10 磁盘 (16 TB) RAID-6 阵列 (AVAGO MegaRAID SAS 9380-8e)。控制器今天开始发出蜂鸣声,并且一个磁盘呈红色/蓝色闪烁。进入AVAGO控制软件,其中9块磁盘显示“Online”,其中1块磁盘显示“Rebuild”,进度为20%。

我的问题是:磁盘正在重建是什么意思?我预计在重建任何内容之前我必须交换故障磁盘。

感谢您的帮助!格雷戈尔

supermicro raid6 jbod

13
推荐指数
1
解决办法
1646
查看次数

40+ 4TB 磁盘的最佳 RAID 6+0 设置

我正在设置一个包含 44 个 4TB 7200 RPM SAS HD 的 JBOD。我选择 RAID 60 是因为我更喜欢驱动器故障保护而不是 RAID 10 提供的性能改进。我的问题是如何选择每个跨度的最佳磁盘,从而产生合理的重建时间。例如,假设我留下 4 个热备件,这将导致 40 个磁盘用于以下可能的 RAID 设置:

  • 2 个跨度,20 个磁盘,~144 TB 可用容量。
  • 4 个跨度,包含 10 个磁盘,可用容量约为 128 TB。
  • 5 个跨度,8 个磁盘,~120 TB 可用容量。
  • 8 个跨度,5 个磁盘,约 96 TB 可用容量。

我倾向于 4 个 10 个磁盘的跨度,因为它似乎提供了容错性(每个跨度可容忍 10 个驱动器故障中的 2 个)和可用容量(80%,低于 20 个磁盘的 2 个跨度的 90%)的最佳平衡。

但是,对于单个 10 个磁盘跨度,我可以期望重建时间是多少?网络搜索显示,即使是 10 个磁盘跨度也可能不可行,因为重建可能需要太长时间,因此在重建过程中可能会出现额外的驱动器故障。但是,Internet 上的许多资源都基于较少的磁盘或较低容量的磁盘。

关于这个相对大量磁盘的最佳设置是什么?

注意:有大约 10 TB 数据的备份策略,但无法备份所有数据。因此我更倾向于 RAID 60 而不是 RAID10。我意识到这不是备份的替代品,但更好地从驱动器故障中恢复确实使系统更加健壮,因为它提供了在发生多个磁盘故障时重建然后将数据迁移到其他存储的机会。

编辑:规格:

  • 磁盘:希捷 4TB SAS 3.5" HDD 7200 …

raid raid6 jbod

8
推荐指数
1
解决办法
4795
查看次数

存储服务器 - 更换不同型号的 SAS HBA 卡

TL;DR 服务器的原始 SAS HBA(PCIe 卡)不支持透明直通,这是需要的,因为我希望操作系统管理磁盘 (ZFS)。

在我公司,我们有一台带有 SRCSAS144E RAID 控制器的 Intel SSR212MC2 服务器(规格表)。这台机器闲置不用,我计划在可能部署它之前对其进行一些实验。

显然,SRCSAS144E 控制器仅支持向操作系统呈现 RAID 卷。创建 12 个单卷 RAID0 组对我来说似乎非常不雅,当我意识到磁盘无法移动到另一台服务器时,怀疑证实了这一点(请参阅hba for software raid 的已接受答案)。

因此,如果我对 SAS 的有限理解是正确的,我可以购买另一张卡(例如这张卡),将其放在现有卡的位置,然后将来自 SAS 扩展器的电缆插入其中。归根结底,操作系统应该会看到每个单独的设备,对吗?

Linux 内核需要驱动程序来与卡通信,但我认为主流设备支持这种普通设备。还有什么我需要注意的吗?

linux zfs sas software-raid jbod

8
推荐指数
1
解决办法
491
查看次数

在基于 LSI 的控制器上启用 JBOD 模式是否会影响现有的逻辑磁盘/阵列?

我在 Supermicro X9DRH 服务器主板上有一个 LSI2208 集成 raid 控制器。它目前有一个由 4 个旋转磁盘组成的逻辑驱动器 (LD)。现在我想在 JBOD 中添加更多驱动器,让操作系统直接访问它们(而不是为每个磁盘创建一个专用的 RAID0 LD)。

有几个链接(例如这里)解释了如何在 LSI2208 控制器上启用 JBOD 模式。这似乎是一个全有或全无的开关:控制器是否支持 JBOD。

命令:

megacli -AdpSetProp EnableJBOD 1 -a0

...将在控制器 0 上启用 JBOD 模式

这里阅读,似乎插入控制器但未与逻辑磁盘关联的磁盘对操作系统可见。

问题:这是一个破坏性的操作吗?完成此操作后,现有 (RAID5/1/0) 逻辑磁盘会发生什么情况?还是这只会影响尚未分配给逻辑磁盘的磁盘?

我可以尝试一下,但这意味着首先要备份几 TB 的数据。

希望有人解答!

lsi megacli jbod

6
推荐指数
1
解决办法
8977
查看次数

如何使 RAID 控制器重新扫描设备

我有以下设置:

带有两个 LSI MegaRAID SAS 9380-8e 控制器的单个服务器,它们都连接到两个 60 托架磁盘架,同时大致遵循 Edmund White 的设计(参见https://github.com/ewwhite/zfs-ha/wiki)。目标是复制确切的设置,但它目前处于迁移中期。

在为第一个架子布线后,两个控制器都看到了所有 60 个磁盘,并且多路径设置并顺利运行。添加第二个磁盘架时,60 个磁盘上仍有一些旧的 RAID 配置,这两个控制器都尽职尽责地报告。使用第一个控制器,我从磁盘中删除了配置并将它们设置为 JBOD。所有 60 个磁盘现在对操作系统可见并且可以注册到多路径但只报告一个路径(通过控制器 1),第二个控制器仍然将所有 60 个磁盘报告为外部(UGood F)并且似乎没有办法强制让控制器重新扫描设备或忘记这个架子的当前配置:

# /opt/MegaRAID/storcli/storcli64 /c1 /e71 /sall show | head -n20
Controller = 1
Status = Success
Description = Show Drive Information Succeeded.


Drive Information :
=================

-----------------------------------------------------------------------
EID:Slt DID State DG     Size Intf Med SED PI SeSz Model            Sp 
-----------------------------------------------------------------------
71:0     74 UGood F  3.637 TB SAS  HDD N   N  512B HUS724040ALS640  D  
71:1 …
Run Code Online (Sandbox Code Playgroud)

raid zfs multipath jbod

5
推荐指数
1
解决办法
4779
查看次数

意外拔除 SAS 电缆

在故障排除期间,我们不小心从活动的 AVAGO MegaRAID 控制器上拔下了 SAS 电缆。当我们重新连接SAS电缆后,RAID6磁盘阵列中的所有磁盘都报告为Frn-Bad并且虚拟驱动器消失了。

我们现在可以将所有驱动器更改为“未配置的良好”,然后创建一个新的虚拟驱动器,但 JBOD 上仍然有一些(非必要)数据。是否可以在不丢失数据的情况下重新创建磁盘配置,或者数据丢失后无法恢复?

raid sas megaraid jbod

1
推荐指数
1
解决办法
1155
查看次数

标签 统计

jbod ×6

raid ×3

raid6 ×2

sas ×2

zfs ×2

linux ×1

lsi ×1

megacli ×1

megaraid ×1

multipath ×1

software-raid ×1

supermicro ×1