RAID(独立磁盘阵列冗余):一种存储技术,通过将两个或多个硬盘驱动器(HDD)或固态硬盘(SSD)合并成一个协调的存储单元或阵列,从而创建数据丢失的故障安全机制。
RAID0:条带化(数据分块),没有冗余,提供较高的读写性能。
适用场景:需要高性能而不关心数据冗余的场景
(视频编辑和处理、大型数据库应用、实时流媒体)
RAID 0
最小磁盘数:2
容错能力:无冗余,不具备容错能力
磁盘空间开销:0%
读取速度:高
写入速度:高
硬件成本:低
RAID1:镜像,数据完全复制到另一个驱动器,提供容错能力
适用场景:对数据冗余和高可用性要求较高的场景
(关键数据存储、数据库服务器、文件服务器)
RAID 1
最小磁盘数:2
容错能力:可容忍单个磁盘故障
磁盘空间开销:50%
读取速度:高
写入速度:低
硬件成本:中
RAID5:条带化加分布式奇偶校验,提供数据冗余和读取性能
当写入数据时,奇偶校验信息也会被更新,。如果其中一个驱动器发生故障,系统可以通过重新计算奇偶校验信息来恢复丢失的数据
适用场景:需要性能增强和数据冗余的场景
(文件服务器、数据库服务器、小型企业环境)
RAID 5
最小磁盘数:3
容错能力:可容忍单个磁盘故障
磁盘空间开销:1 / N(其中N为磁盘数)
读取速度:中
写入速度:低
硬件成本:中
RAID6:类似于RAID5,提供更高级别的容错能力
适用场景:更高级别的数据冗余和性能增强的场景
(大型存储系统、长时间运行的应用程序、虚拟化环境)
RAID 6
最小磁盘数:4
容错能力:可容忍两个磁盘故障
磁盘空间开销:2 / N(其中N为磁盘数)
读取速度:中
写入速度:低
硬件成本:高
RAID10:RAID1+RAID0,将RAID1镜像组合成RAID0条带化,提供较高的容错能力和读写性能
数据被分成固定大小的块,并依次存储在不同的驱动器上,类似于RAID0
每块数据都会被完全复制到另一个驱动器上,实现数据的冗余备份,类似于RAID1
适用场景:适用于更高性能和数据冗余的场景
(数据库服务器、虚拟化环境、关键业务应用)
RAID 10
最小磁盘数:4
容错能力:可容忍多个磁盘故障
磁盘空间开销:50%
读取速度:高
写入速度:中
硬件成本:高
RAID50:RAID5组成RAID0,提供较高的性能和容错能力
适用场景:高性能和更高级别的数据冗余的场景
(大规模数据存储、虚拟化环境、图形渲染和动画制作)
RAID 50
最小磁盘数:6
容错能力:可容忍单个磁盘故障
磁盘空间开销:1 / N(其中N为磁盘数)
读取速度:高
写入速度:中
硬件成本:高
RAID60:RAID6组成RAID0,提供更高级别的性能和容错能力
每个RAID6组由多个磁盘驱动器组成,并使用分布式奇偶校验来提供数据的冗余备份
RAID0则通过将数据划分为固定大小的块,并依次存储在多个驱动器上,提供更高的性能
适用场景:适用于更高级别和的数据冗余和更高性能的场景
(大型数据库系统、大规模数据分析)
RAID 60
最小磁盘数:8
容错能力:可容忍多个磁盘故障
磁盘空间开销:50%
读取速度:高
写入速度:中
硬件成本:高
配置RAID
fdisk -l:查询分区情况,可以看到我们新加的三块磁盘还未分区
(磁盘名称默认为sda-sdz)
创建分区并修改分区类型
n:创建分区
p:创建主分区
t:更改分区类型
fd:磁盘阵列模式
w:保存退出
再次使用fdisk -l 查看分区情况(可以看见转换成功了)
也可以使用lsblk命令查看分区情况
开始创建raid
-C:表示新建
-v显示创建过程的详细信息
/dev/dm0:创建的raid的名称
-l5:表示创建的RAID级别,这里我们要创建的是RAID5
-n2:指定使用几块磁盘创建raid
/dev/sd[bcd]1:指定使用sdb1、sdc1、sdd1来创建raid5
-x1:指定使用几块磁盘做raid5的热备用盘(当有磁盘故障时热备用盘会顶上)
查看创建进度:cat /proc/mdstat
查看RAID磁盘阵列详细信息:mdadm -D /dev/md0
raid level:raid5:磁盘阵列级别是raid5
active devices:2:活跃的设备
working devices:3:工作的设备
failed devices:0:坏掉的设备
spare devices:1:空闲的设备
格式化、创建目录、挂载、永久挂载
格式化
这里创建一个/raid5的目录并实现临时挂载
编辑/etc/fstab文件实现永久挂载
标签:容错,场景,RAID,创建,RAID5,磁盘,冗余,磁盘阵列 From: https://blog.csdn.net/2301_76437855/article/details/143382268