RAID6 旨在在 2 个磁盘出现故障时提供容错能力。
实现 RAID6 所需的最少磁盘数是多少?
谢谢
我正在寻找硬件 RAID 控制器。我想要的东西:
有人有建议吗?人们似乎对 RAID 控制器存在可靠性问题。
编辑:
这适用于充当读取密集型数据库服务器的台式机。这些驱动器相当便宜~160GB 驱动器。它正在运行 CentOS。
我从我认识的人那里得到了一些建议,让我为我订购的这台服务器设置 RAID。规格如下。我计划使用此服务器在 PHP/MySQL 环境中托管多个站点,并在 Ubuntu Server 中托管一个 SVN 存储库。我想要一个设置,其中主驱动器被镜像,以便在驱动器出现故障时服务器可以只使用另一对驱动器。
我正在维基百科上阅读关于 RAID设置的内容,我看到 RAID 0-5,但在维基百科上没有看到 10。也许我只是不确定我在寻找什么,老实说我从未使用过任何 RAID。
板载 Intel ESB2 RAID 控制器 - 0、1、5、10 SATA RAID
Manufacturer: SuperMicro
Model / Part Number: 6015P-TR
Processor(s): Dual (2x) Intel Xeon 2GHz 5130 Dual Core 64-Bit Processors - 4MB Cache, 1333MHz FSB
Memory: 4GB RAM (4x 1GB PC2-5300) - 8 slots on motherboard
Hard Drive(s): Four (4) Hitachi 500GB 7200RPM SATA Hard Drives
Optical Drive: DVD-ROM
Floppy Drive: Included
Network Interface: …Run Code Online (Sandbox Code Playgroud) 我有一个带有单个硬盘驱动器的 Windows Server 2008 R2 x64 系统,我有一个未使用的相同大小/型号的备用硬盘驱动器。我正在考虑放入新驱动器并将其设置为 RAID 1(镜像)以实现穷人的容错。
在以前版本的 Windows 中,从软件 RAID 分区启动是痛苦的或不可能的。Windows Server 2008 R2 怎么样?我可以轻松(无需重新安装操作系统)从独立启动磁盘切换到 RAID 1 对吗?如果是,我正在寻找一些信息:
这个问题是类似的,但其公认的答案没有详细说明在一个驱动器发生故障后如何(使用哪些 Windows 工具/命令)进行恢复,也没有关于如何设置它的详细信息。从 Google 中,我找到了很多答案——很多相互矛盾,而且最过时。因此,这里的新问题。
如果这很重要,这台机器是带有库存磁盘控制器(没有板载硬件 RAID,AFAIK)的 Dell Vostro 430。
顺便说一句,我知道在这里做的正确的事情是使用硬件 RAID 控制器,但我的硬件预算已经达到极限,所以我需要做我所拥有的(至少现在是这样)。当我下一次重建这个盒子时,我将添加硬件 RAID —— 只是在此之前尝试做。
以前的 PERC 控制器都可以由 LSI MegaCLI 工具管理/监控。这些工具的最新版本似乎无法识别我的 H700 卡:
$ sudo /opt/MegaRAID/MegaCli/MegaCli64 -adpCount
Controller Count: 0.
Run Code Online (Sandbox Code Playgroud)
除了安装庞大的 OMSA 套件之外,还有其他选择吗?
-本
我有带有 1x2TB HDD 和 1x128GB SSD(未使用)的 Ubuntu 服务器。有 2 个分区:/boot 和一个用于 LVM 的物理卷,它有 1 个组和 5 个逻辑卷:/、/var/log、/home、/srv、/tmp。
最近,第二个 2TB HDD 到货了。我们需要更好的冗余,所以我正在考虑将 2 个 HDD 加入 1 个 RAID1(带有 /boot、/ 和一个带有 /home、/var/log、/srv、/tmp 的 LVM 分区),或者将第二个 HDD 添加为LVM 物理卷,并对逻辑分区使用 LVM 镜像。
除了冗余之外,我还需要实现另外两个目标: - 从 1xHDD 到 2xHDD 的相对安全的更改(我正在远程管理实时系统) - LVM 分区的未来扩展容易。
在这里,RAID1 是否优于 LVM 镜像?(我相信是的。我在这里说的是软件 RAID1。)
如果是 - 将 1xHDD 实时系统远程转换为 1xRAID1 实时系统的最佳方法是什么,如果我只有一个空的 128GB SSD,并且当前所有 HDD 数据都可以轻松放入其中?
我们正在采购几台带有 (8) 个 2.5" 驱动器插槽的 1U 服务器。虽然我们可以使用 SATA 或 SAS,但只要您订购 16 或 24 个这些驱动器,价格就会有很大差异,因此我们正在寻找 2.5 " SATA 接口驱动器。
我知道希捷和 WD 都生产“企业”2.5 英寸驱动器,速度很快(10k 和 15k RPM),但也相当昂贵。
使用 7200RPM 2.5" 非企业驱动器会遇到什么问题?顺便说一下,这些驱动器将连接到 RAID 控制器(不过,它们可能只是配置为 JBOD)。这些驱动器的价格几乎低 100 美元,每个驾驶。
在配置为两组 4 个驱动器并通过 eSATA 连接到 Windows Server 2003 计算机的 SANS 数字机箱上设置1.5TB x 8。它们都是相同的希捷 Barracuda ST31500341AS 硬盘。
问题
我假设我之前的那个人将两组 4 个驱动器设置为 RAID 0 或 5,但他实际上只是将它们设置为两个串联卷。我嘲笑滥用完美的 RAID 控制器,然后继续将其中一个变成 RAID 0 阵列(我不在乎我的备份是否会因损坏而丢失一天)。
完成后,我很高兴能够对我的 RAID 0 卷与串联卷进行基准测试并向我的老板展示,但很失望地发现它们的速度完全相同。
然后我切换到一个简单的 JBOD 设置并对单个磁盘进行基准测试,获得了大约 70% 的性能,从那时起没有任何改变。当我同时对多个驱动器进行基准测试时,r/w 速度会以递减的速度增加。这里有人有解决此类问题的经验并有任何建议吗?
以下是 RAID 0 或串联组中 4 个驱动器的典型基准测试结果:
测试文件大小:500 MB
测试新文件写入速度……
数据传输:30.75 MB/s,CPU 负载:1.0%
测试写入速度……
数据传输:73.73 MB/s,CPU 负载:1.4%
测试读取速度......
数据传输:75.29 MB/s,CPU 负载:1.4%
这是一个典型的单驱动器基准测试结果:
测试文件大小:500 MB
测试新文件写入速度……
数据传输:23.98 MB/s,CPU 负载:1.6%
测试写入速度……
数据传输:54.16 MB/s,CPU 负载:3.3%
测试读取速度......
数据传输:50.09 MB/s,CPU 负载:1.4%
这是我同时对越来越多的单个驱动器进行基准测试时似乎达到的限制(我一次最多有 4 …
我在 raidz 配置中有一个带有 4 个 2TB USB 磁盘的 zpool:
[root@chef /mnt/Chef]# zpool status farcryz1
pool: farcryz1
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
farcryz1 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
da1 ONLINE 0 0 0
da2 ONLINE 0 0 0
da3 ONLINE 0 0 0
da4 ONLINE 0 0 0
Run Code Online (Sandbox Code Playgroud)
为了测试池,我通过从其中一个驱动器拉出 USB 电缆而不将其脱机来模拟驱动器故障:
[root@chef /mnt/Chef]# zpool status farcryz1
pool: farcryz1
state: ONLINE
status: One or more devices has experienced an unrecoverable error. An …Run Code Online (Sandbox Code Playgroud) 我计划在 XFS 文件系统上使用 RAID 0+1(或 RAID 10、RAID 5)的 Maildir 存储,并且 XFS 将使用 RAID 将使用的条带单元和宽度创建。
我还没有确定 RAID 条带大小,但我的 RAID 系统中的默认值是 128KB。如果我为 Maildir 存储使用 128KB 条带大小,是否会为小于条带大小的文件浪费空间?
我认为 Maildir 中文件的平均大小是 10KB,那么对于这种环境,条带大小最好是多少?