【Unix/Linux 系统管理】RAID 级别

简介: 【Unix/Linux 系统管理】RAID 级别

正文


RAID 能做两件基本的事情。首先,它通过在多块硬盘上“条带化”数据,使得这些硬件同时工作来提供或读取单个数据流,以此提高性能。其次,它能够将数据分散复制到多块硬盘,降低了单个硬盘故障所造成的风险。


RAID 0提供了性能。它将两块或多块相同大小的硬盘组合在一起,但并非以串联的形式,而是将数据按条带分散到存储池中的各个硬盘。顺序读写操作因此也就发生在多块硬盘上,降低了读写时间。


1.webp.jpg

RAID 1俗称为镜像。写操作同时被复制到多块硬盘。这种安排使得写操作略慢于在单个硬盘上的写入速度。但是它提供了于 RAID 0 相当的读取速度,因为可以在多个重复的硬盘中读取。


2.webp.jpg

RAID 1


RAID 1+0RAID 0 + 1 分别为镜像条带和条带镜像。从逻辑上讲,两者都是 RAID 0 和 RAID 1 的联结,但很多控制器和软件实现都给予了直接支持。两种模式的目标都是同时获得 RAID 0 的性能和 RAID 1 的冗余性。其配置至少需要 4 块硬盘。


3.webp.jpg

RAID 1+0 和 RAID 0+1


RAID 5 将数据和奇偶校验信息都进行了条带化处理,在提高读取性能的同时增加了冗余性。除此之外,RAID 5 在硬盘空间利用率方面也要比 RAID 1更好。如果阵列中有 N 块硬盘(至少需要 3 块),其中 N-1 块用于存储数据。RAID 5 的空间效率因此至少可以达到 67%,而镜像的空间效率不会超过 50%。


4.webp.jpg

RAID 5


RAID 6 类似于带有两块奇偶校验盘的 RAID 5。RAID 6 能够承受两块硬盘的彻底故障而不丢失数据。它需要至少 4 块硬盘。

5.webp.jpg

RAID 6

RAID 2、3、4 虽然都有定义,但极少用到。逻辑卷管理器通常包含条带化(RAID 0)和镜像(RAID 1)特性。

目录
相关文章
|
1月前
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 锁定终端 vlock命令 使用指南
【Shell 命令集合 系统管理 】Linux 锁定终端 vlock命令 使用指南
36 1
|
1月前
|
Shell Linux C语言
【Shell 命令集合 系统管理 】Linux 显示系统的平均负载情况 tload命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示系统的平均负载情况 tload命令 使用指南
41 1
|
1月前
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 切换当前用户身份为另一个用户 su命令 使用指南
【Shell 命令集合 系统管理 】Linux 切换当前用户身份为另一个用户 su命令 使用指南
42 1
|
1月前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】Linux 显示当前登录到系统的用户信息 who命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示当前登录到系统的用户信息 who命令 使用指南
43 1
|
1月前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】Linux 显示目前登入系统的用户信息 w命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示目前登入系统的用户信息 w命令 使用指南
45 2
|
1月前
|
存储 Unix Shell
【Shell 命令集合 系统管理 】⭐⭐Linux 显示系统的基本信息 uname命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐Linux 显示系统的基本信息 uname命令 使用指南
35 1
|
1月前
|
存储 Shell Linux
【Shell 命令集合 系统管理 】Linux 修改用户的属性和配置 usermod命令 使用指南
【Shell 命令集合 系统管理 】Linux 修改用户的属性和配置 usermod命令 使用指南
35 1
|
1月前
|
搜索推荐 Shell Linux
【Shell 命令集合 系统管理 】Linux 管理用户配置文件 userconf命令 使用指南
【Shell 命令集合 系统管理 】Linux 管理用户配置文件 userconf命令 使用指南
38 2
|
1月前
|
Shell Linux 数据库
【Shell 命令集合 系统管理 】Linux 创建新用户的命令 useradd命令 使用指南
【Shell 命令集合 系统管理 】Linux 创建新用户的命令 useradd命令 使用指南
48 1
|
1月前
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 以超级用户(root)的身份执行特权命令 sudo命令 使用指南
【Shell 命令集合 系统管理 】Linux 以超级用户(root)的身份执行特权命令 sudo命令 使用指南
42 1