62. RAID - 独立磁盘冗余矩阵

开篇词

使用 RAID 技术,我们可以结合多个磁盘来提高效能或可靠性。
 

常被使用的级别

  • RAID0
  • RAID1
  • RAID5
  • RAID10
  • RAID50
  • JBOD
     

RAID 0

这里是 RAID 0 的一些常见特性:

特性描述
读写性能升级
可用空间N * min(S1, S2, …)
容错性
最小磁盘数量2 个或以上
  • N = 磁盘数;
  • min() = 磁盘间的最小磁盘空间;
  • S{1|2|N} = 磁盘。
    由 Cburnett. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=1509075 常见的图片
     

RAID 1

这里是 RAID 1 的一些常见特性:

特性描述
读性能升级
写性能降级
可用空间1 * min(S1, S2, …)
容错性N - 1 个磁盘
最小磁盘数量2 个或以上

由 Cburnett. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=1509082 创建的图片
 

RAID 2(已过时)

RAID 2 已被废弃。
由 knakts. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=10648378 创建的图片
 

RAID 3(已过时)

RAID 3 已被 RAID 5 取而代之。
由 Cburnett. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=1509118 创建的图片
 

RAID 4

存储在一个检出盘的多个计算或未计算值的磁盘,当某磁盘受损时任意其他磁盘可被用来计算受损磁盘的数据,但如果磁盘的校验和也一并受损时,则数据无法被恢复。因此,该组合的可靠性非常低。
这里是 RAID 4 的一些常见特性:

特性描述
读性能升级
写性能降级
可用空间(N - 1) * min(S1, S2, …)
容错性1 个磁盘
最小磁盘数量3 个或以上

由 Cburnett. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=1509154 创建的图片
 

RAID 5

这里是 RAID 5 的一些常见的特性:

特性描述
读写性能升级
可用空间(N - 1) * min(S1, S2, …)
容错性1 个磁盘
最小磁盘数量3 个或以上

由 Cburnett. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=1509158 创建的图片
 

RAID 6

这里是 RAID 6 的一些常见的特性:

特性描述
读写性能升级
可用空间(N - 2) * min(S1, S2, …)
容错性2 个磁盘
最小磁盘数量4 个或以上

由 Cburnett. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=1509166 创建的图片
 

嵌套 RAID

RAID 10

这里是 RAID 10 的一些常见的特性:

特性描述
读写性能升级
可用空间N * min(S1, S2, …) / 2
容错性每个镜像里最多 1 个受损磁盘
最小磁盘数量4 个或以上

由 Cburnett. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=22591138 创建的图片

RAID 50

这里是 RAID 50 的一些常见的特性:

特性描述
读写性能升级
可用空间N * min(S1, S2, …) / 3
容错性每个镜像里最多 1 个受损磁盘
最小磁盘数量6 个或以上

由 Kauberry. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=6895750 创建的图片

RAID 60

这里是 RAID 60 的一些常见的特性:

特性描述
读写性能升级
可用空间N * min(S1, S2, …) / 4
容错性每个镜像里最多 1 个受损磁盘
最小磁盘数量8 个或以上

由 Rusl. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=30106105 创建的图片

 

非 RAID 架构

JBOD

非 RAID 架构的一种。多个磁盘的空间被组合成一个大型的连续空间。
这里是 JBOD 的一些常见的特性:

特性描述
读写性能未知
可用空间sum(S1, S2, …)
容错性
最小磁盘数量2 个或以上
  • sum() = 所有磁盘空间的总和。
    由 Cburnett. CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=1509098 创建的图片
     

管理 Linux 软件 RAID

被使用的分区系统应该被设置成 Linux raid 自动检测。
Linux 支持 LINEAR md 设备:

  • RAID0 (条带化)
  • RAID1 (镜像)
  • RAID4
  • RAID5
  • RAID6
  • RAID10
  • MULTIPATH
  • FAULTY
  • CONTAINER

这里是 mdadm 命令的一些模式特定选项:

选项描述
-A聚集一个已存在的矩阵。
-C创建新矩阵,-n #:指定矩阵中激活的设备数。-l #:设置 RAID 级别,当与 --create 一同使用时,可用选项有:linearraid00striperaid11mirrorraid44raid55raid66raid1010multipathmpfaultycontainer
-F选定监控模式。

这里是 mdadm 命令的一些管理模式选项:

选项描述
-a热加载列出的设备。
-r移除列出的设备。
-f标记列出的设备为有缺陷的。

这里是 mdadm 命令的一些杂项模式选项:

选项描述
-D打印一个或多个设备的详情。
-S反激活矩阵,释放所有资源。
mdadm [MODE] <raiddevice> [OPTION] <component-devices>

查看 md 状态

cat /proc/mdstat

 

我所撰写的英文版本

62. RAID - Redundant Array of Independent Disks
 

引用

参见

上一篇:

想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值