我正在寻找带有 RAID 控制器的外部驱动器机箱,并在 Newegg 中找到了一个。
查看维基百科,我找不到有关此“安全”术语的信息。
这是RAID的替代品还是什么?如果是这样,为什么?
机柜状态的功能列表:
SAFE33(1/3 到 SAFE 模式和 2/3 到 BIG 模式)
SAFE50(1/3 到 SAFE 模式和 1/2 到 BIG 模式)
那有什么意思?
今天早上,听Stack Overflow 播客 #35 *,谈论服务器、RAID 控制器和硬盘,我听到了这样的事情:
如果您要为服务器购买硬盘驱动器,您可能希望区分制造商,因为从同一生产商那里购买它们会提高风险水平,如果一个出现故障,则第二个有更高的死亡概率(对于某种“故障零件”亲和力)
你怎么看?
根据您的经验,这是常见的做法吗?
*对不起,那部分在成绩单上丢失了
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 nbd0[3] sda10[0]
53246315 blocks super 1.2 [3/1] [U__]
[>....................] recovery = 1.0% (537088/53246315) finish=203.0min speed=4326K/sec
bitmap: 1/1 pages [4KB], 65536KB chunk
unused devices: <none>
# nbd-client -d /dev/nbd0
Disconnecting: que, disconnect, sock, done
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 nbd0[3](F) sda10[0]
53246315 blocks super 1.2 [3/1] [U__]
bitmap: 1/1 pages [4KB], 65536KB chunk
unused devices: <none>
# mdadm /dev/md/raidy --remove /dev/nbd0
mdadm: hot removed /dev/nbd0 from …Run Code Online (Sandbox Code Playgroud) 我刚刚设置了一个 RAID 1 阵列,镜像了 2 个 2tb 驱动器。
我想知道如果失败会发生什么。
拔掉其中一个插头是有效的测试吗?
我正在使用 asus M4A89TD pro 系列主板的板载控制器。
谢谢,布莱克
我需要在 RAID5 和 RAID6 之间做出决定。
这些服务器有一个硬件 RAID 控制器和 6 个驱动器。
这些驱动器是 RE3 企业西部数据 1TB 驱动器。数据表说 MTTF = 1.2Mio 小时,误码率 = 1/10^15
在另一台服务器上,甚至还有 6 个希捷 SAS 硬盘(每个 172GB),MTTF = 1.6Mio 小时,误码率 = 1/10^16。
在做数学运算时,我得到了相当舒适的数字(大约 110 年的数据丢失)与 SAS 驱动器甚至更多。然而,这使用制造商数据。这是现实的吗?这是公式(在最后一张幻灯片上,它是德语 - 抱歉:http : //www.heinlein-support.de/sites/default/files/RAID-Mathematik_fuer_Admins.pdf
我还发现:http : //blog.kj.stillabower.net/?p=37 - 这些图表表明 6 个驱动器可以工作,但对于任何重要的事情,都应该求助于 RAID6。但是,此数据较旧并且还包括消费者驱动器?
那么,有关于这方面的真实世界数据吗?我看到使用超过 8-9 个磁盘是有问题的。不过看起来 6 个企业磁盘还是可以的。
那么该怎么办?RAID-5 还是 RAID-6?
通常,当我有一个包含 RAID 元数据的驱动器时,例如来自 fakeraid 或硬件 raid 卡,我可以通过以下方式摆脱它:
dmraid -r -E /dev/sdX
Run Code Online (Sandbox Code Playgroud)
或者,如果那不起作用,做一个简单的dd if=/dev/zero of=/dev/sdX正常工作
但是我这里有四个 WD RE4 驱动器,而且这两个选项似乎都不起作用。dmraid只是在读取驱动器时给我一个 CRC 错误。我知道驱动器很好,而且它们已经通过smart+ WD 诊断程序进行了检查
实际错误dmraid是:
ddf1: physical drives with CRC 5CD0C0DB, expected FFFFFFFF on /dev/sda
ERROR: ddf1: Cannot find physical drive description on /dev/sda!
ERROR ddf1: setting up RAID device /dev/sad
nor aid disks and with names: "/dev/sda"
Run Code Online (Sandbox Code Playgroud)
为所有磁盘提供相同的 CRC 错误,很明显,raid 控制器做了一些奇怪的事情
我什至通过救援模式用 mdadm 格式化它们,看看是否会覆盖它,但没有区别。
我配置了一个软件 raid (/dev/md2),它从两个 3TB 磁盘(sda 和 sdb)分配了分区 sda3 和 sdb3。分区类型是 GPT 而不是 LVM,文件系统是 ext4。现在,根分区占用 1TB,主分区(raid /dev/md3 上的 sda4 和 sdb4)占用 1.8TB,我想将根分区的大小调整为仅占用 250GB 并将可用空间分配给主分区,所以最终 md2 中的 root 为 250GB,home 为 2.5TB。为此,我读到使用 mdadm 并调整阵列卷大小可以实现这一点,但问题是它只调整了 md2 设备的大小,但 sda3 和 sdb3 中的可用空间未使用,我无法将其分配给sda4 和 sdb4 这样我就可以在 md3 中使用额外的空间,所以我有:
At the beginning:
/dev/md2 with ext4, mounting / with quota of 1000GB
sda3: 1000GB with ext4 using the full 1000GB
sdb3: 1000GB with ext4 using the full 1000GB
/dev/md3 with ext4, mounting /home with quota of 1800GB …Run Code Online (Sandbox Code Playgroud) 我们最近买了一台塔式服务器,我想在上面安装 Debian。我认为该设备具有硬件 RAID,因为我可以看到 BIOS 屏幕。事实证明,它仍然是一个软件 RAID。当我通过该固件配置 RAID 驱动器时,我仍然可以在 Debian 安装程序中看到两个硬盘驱动器。当我尝试从安装程序中重新分区时,Debian 警告软件 RAID 驱动器将丢失。
我对此有点失望,因为我一直认为硬件 RAID 会产生更好的性能。但无论如何,我现在的问题是我是否应该使用 Debian 安装程序来配置 RAID 驱动器,并从主 BIOS 禁用这个“固件”RAID?或者我应该使用这个固件创建单独的驱动器,而不是使用安装程序?使用固件是否有任何可靠性优势?
此固件版本为:
LSI MegaRaid Software RAID BIOS Version A.10.10211615R
LSI SATA RAID Found at PCI Bus No:00 Dev No:1F
Run Code Online (Sandbox Code Playgroud)
更新 我可以从评论中看到其他人也对我是否在处理硬件 RAID 感到困惑。我的机器是联想 ThinkServer TS 440。在它的数据表中,它说有
Integrated SATA SW RAID 0/1
Run Code Online (Sandbox Code Playgroud)
据我了解,主板上的芯片中包含一个硬件组件(这就是它具有 PCI 地址的原因?),但不是典型的硬件 RAID。
我们在 HP P812 控制器上的 RAID 5 中配置了 3 个 3TB WD Red 驱动器,并安装了最新固件。
但是,驱动器在重新启动时会不断从阵列中随机删除,尽管并非总是如此。它总是一次只掉一个驱动器,问题似乎不会影响同样连接到 P812 的 WD Raptor。ACU 报告受影响的驱动器“丢失或未正确连接”,诊断程序仅报告驱动器丢失。热重新插入驱动器会导致控制器再次看到驱动器,但需要重新启动以使逻辑驱动器再次可用,因此循环继续。每 5 次重新启动中约有 1 次所有驱动器正确连接到阵列。
所有 4 个驱动器都使用 Mini SAS SFF-8087 至 4 SATA 扇出电缆连接到内部端口 5i。
我们在两个不同的(非 HP)环境中尝试了这种配置,但同样的问题影响了两者。
我们还在 P800 上尝试了这些磁盘,它们在那里运行良好(尽管由于 P800 的限制,只能识别 2TB 的磁盘)。
什么可能导致这个问题?
我一直在寻找从 ESXi 5.1 中 LSI MegaRAID 控制器 (9260-4i) 后面的驱动器获取 SMART 信息和 R/W 统计信息的方法。ESXi 有一个命令“esxcli storage core device smart get”来从驱动器获取 SMART 数据,但它不适用于 LSI RAID 控制器下的磁盘。到目前为止,我一直在查看 ESXi 文档和 LSI 文档,但一无所知。我认为使用 smartctl 在 Linux 中可以轻松完成。有没有人经历过类似的情况或对如何做到这一点有一些想法?我正在寻找的信息是智能日志页面和单个磁盘的读/写性能。