Linux系统-RAID磁盘阵列(配置软RAID和硬RAID)

本文详细介绍了软RAID(包括RAID0、RAID1和RAID5)的配置示例,展示了如何在Linux中创建、格式化、挂载和管理这些RAID级别,以及RAID5的故障恢复机制。同时提到了硬RAID配置方法,主要针对DELL服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、介绍

二、软RAID常见的级别

RAID0 条带集(卷)

RAID1 镜像集(卷)

RAID5 带奇偶校验条带集(卷)

三、配置软RAID示例

1、RAID5 示例

(1)查看没有用过的磁盘,用于做实验

(2)创建RAID5

(3)格式化RAID5

(4)挂载RAID5

(5)查看RAID5

(6)RAID5模拟故障示例

2、RAID1 示例

(1)创建RAID1

(2)格式化RAID1

(3)挂载RAID1

(4)RAID1模拟故障示例

3、RAID0 示例

(1)创建RAID0

(2)格式化RAID0

(3)挂载RAID0

(4)验证RAID0读写速率

四、删除RAID 示例

五、配置硬RAID 示例

术语:

配置DELL服务器的RAID

坚持学习很容易,但是坚持到底很难,希望大家不忘初心,好好学习,天天向上。


一、介绍

  • 廉价磁盘阵列RAID(Redundatnt Array of lndependent Disks),全称独立磁盘冗余阵列;
  • 解释:RAID阵列是一种把多块独立的硬盘,按不同的RAID级别组成的一个硬盘组,从而提供比单个硬盘更好的读取速率 和 数据安全性更强的技术。
  • 不同的RAID级别,提供的磁盘读取速率和数据可靠性技术都不相同。
  • RAID磁盘阵列有软RAID硬RAID之分
  • 软RAID:基于操作系统(练习可使用)
  • 硬件RAID:基于物理服务器(工作使用)

二、软RAID常见的级别

RAID0 条带集(卷)

由两块或两块以上的硬盘并行组成,会将数据分散存储在各个硬盘内,正因会将数据分散存储,所以硬盘读写速率很快。不能容错,只要有一块硬盘损坏,其它存储数据硬盘全部损坏。

结构图:

特性:

  • 由两块或以上硬盘并行组成;
  • 读写速率快,磁盘数量越多读写速率越快,读写速率 = 100% * 硬盘数量;
  • 不能容错,只要一块硬盘损坏,其它硬盘数据全部不能访问。例如有1份数据,RAID0有4块硬盘,一份数据就会分成四份分别存储在四个硬盘里,只要其中有一块硬盘损坏,其它硬盘的数据自然无法访问;
  • 能完全使用磁盘容量。例如有两块硬盘,每块硬盘大小为10G,RAID0就能完全使用这20G容量。

应用场景:对于数据安全性要求不高的数据,例如浏览器记录,视频、音频等。

RAID1 镜像集(卷)

至少由两块硬盘组成,在第一块硬盘写入数据时,另一块硬盘同时会对数据进行备份,当任何一块磁盘损坏时,对应的备份磁盘会自动恢复数据,并且不会造成数据丢失。数据安全性非常强。

RAID1只能使用50%的容量,例如RAID1总容量为10G,那么它可用容量只有5G,因为另外50%需要用来备份数据。RAID1不能完全使用容量,所以读写速率一般。

结构图:

因为每一块磁盘的数据都有备份,所以每份数据都是成对出现。

特性:

  • 最少由两块磁盘或以上组成;
  • 可以容错,数据可靠性(安全性)非常强;
  • 因为只能使用50%的容量,所以读写速率一般;
  • 磁盘数量必须为偶数;

应用场景:对于数据安全性要求高的数据,例如:交易系统、用户系统等。

RAID5 带奇偶校验条带集(卷)

最少由3块盘组成,3块个工作盘(2块数据盘,1块校验位盘)。数据将分散存储在RAID5阵列中的每块数据盘上。任何一个磁盘数据丢失或损坏,都不会导致整个数据丢失,因为校验盘会通过其它没有损坏的盘计算出损坏的盘内容数据。

热备盘,一块备用的盘。当三块工作盘中其中一块损坏,热备盘会立马顶上,将损坏盘里的数据自动更新到热备盘里。

结构图:

存储数据和校验位磁盘的位置不是固定的,是随机的。

RAID5利用率计算:

n=磁盘数量

特性:

  • 最少由三块磁盘组成;
  • 数据安全性强(可靠性);
  • 数据分散存储在多块数据盘中;
  • 读写速率不如RAID0,因为RAID5有一块校验盘;

三、配置软RAID示例

1、RAID5 示例

(1)查看没有用过的磁盘,用于做实验

(2)创建RAID5

命令:mdadm,管理RAID设备。

常用参数:

  • -C:创建RAID,并把RAID信息写入每个成员的超级块中;
  • -l:指定RAID级别;
  • -n:指定RAID中活动磁盘的数量;
  • -x:指定RAID中的热备盘数量;
  • -D:显示RAID设备的详细信息;
  • -r:将指定磁盘移出RAID;
  • -f:将指定RAID磁盘设置为故障模式;
  • -v:显示详细执行过程;
  • -s:扫描配置文件以搜寻丢失的信息;
  • -S:停止RAID设备;
  • --zero--superblock:使用0覆盖RAID设备中的超级块;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值