2.2 磁盘RAID阵列管理
1 概述
RAID是一种存储虚拟化技术,用于将多个驱动器组织成各种阵列,以满足冗余、速度和容量等特定目标。RAID可以分为软件RAID和硬件RAID。在软件RAID中,内存体系结构由操作系统管理。对于硬件RAID,在管理内存的磁盘中有一个专用控制器和处理器。本次介绍cockpit中管理的是软件RAID。RAID级别说明:
RAID级别 | 说明 | 可用空间(假设有N块盘) | 优点 | 缺点 |
---|---|---|---|---|
0 | 基于数据条带化,数据流被分成多个段或块,每个块存储在不同的磁盘上 | N | 1. 读写操作的性能提升 2. 没有浪费存储空间 | 没有数据冗余/重复。如果其中一个磁盘出现故障,则所有数据都会丢失 |
1 | 数据镜像,数据被镜像或克隆到一组相同的磁盘,以便如果其中一个磁盘出现故障,另一个可以使用 | N/2 | 1.磁盘故障时数据可恢复 2.提高读取操作的性能 |
1.写操作较慢 2.因复制数据,浪费了存储空间,单位内存的成本较高 |
4 | RAID 4 像 RAID 0 一样将数据分条跨多个磁盘。除此之外,它还将所有磁盘的奇偶校验信息存储在单独的专用磁盘中以实现冗余 | N-1 | 1.就单位内存成本而言,高效的数据冗余 2.由于数据剥离,读取操作的性能提升 |
1.写操作较慢 2.如果专用奇偶校验盘出现故障,就会失去数据冗余 |
5 | RAID 5 与 RAID 4 非常相似,但这里的奇偶校验信息分布在所有磁盘上,而不是将它们存储在专用磁盘中 | N-1 | RAID 4 的所有优势加上更高的写入速度和更好的数据冗余 | 最多只能处理一个磁盘故障 |
6 | RAID 6 使用双奇偶校验块来实现比 RAID 5 更好的数据冗余。这增加了阵列中最多两个驱动器故障的容错能力 | N-2 | 更好的数据冗余。最多可处理2个发生故障的驱动器 | 较大的奇偶开销 |
10 | RAID 10 通过以相反的顺序分层来组合 RAID 1 和 RAID 0 | N/2 | 1.非常快的性能 2.同时有冗余和容错能力 |
由于数据是镜像的,单位内存的成本较高 |
2 RAID阵列搭建步骤
在控制面板-存储设置页面可以便捷地搭建硬盘RAID阵列。
- 文件系统:查看系统分区情况
- RAID设备:创建和管理硬盘RAID阵列
- 驱动器 :查看硬盘状态,设置硬盘分区和挂载
- 确认服务器已插入多块硬盘,且在驱动器可见。
- 点击RAID设备右侧
+
号,创建RAID阵列。 - 格式化和挂载RAID阵列硬盘空间。