RAID磁盘阵列

本文介绍了RAID(独立冗余磁盘阵列)的基本概念,包括不同类型的RAID(如RAID0、RAID1、RAID5和RAID6)的特点,以及备份盘(热备和冷备)的作用。并通过模拟实验展示了RAID5的实战操作,验证了其冗余和恢复能力。
摘要由CSDN通过智能技术生成

目录

RAID:独立冗余磁盘阵列

RAID的类型

备份盘

RAID模拟实验

RAID5模拟操作


RAID:独立冗余磁盘阵列

RAID是同一个硬盘同一个分区或者不同硬盘的不同分区组成的逻辑上的硬盘。他的核心就是冗余(高可用)其中冗余概念就是坏了一块盘不影响使用。提供数据备份功能和高可用是RAID的核心

RAID可以提高读写性能。

RAID是有级别的。不同级别提供的性能和配置,需求的磁盘数都不一样

RAID的类型

RAID0 :条带化存储。把数据分散在一个或者多个物理磁盘,并行读取、并行写入。

读写性能最佳,可以使用一块硬盘,也可以多个。但是没有冗余功能(高可用)。坏一块盘,就无法使用。

适用于视频,大文件图片。适用于读写性能要求较高的场景。需要人工备份。

RID0 很少单独使用

RAID1:镜像存储,在成对的独立磁盘上互为备份数据,数据繁忙时,还可以从镜像中直接拷贝数据,读性能好,写性能相对差,但是有冗余功能,而且成本最高,最少需要2块,而且必须是2的倍数。

磁盘使用率只有总数的一半(50%)

RAID5(大众模式):一般企业都是采用RAID5,他使用的硬盘数最少要3块。

数据在硬盘上循环均衡存储。而且是同时读写。读性能高,因为校验机制,写性能相对较差。
具有冗余功能,允许坏一块盘,不影响所有数据

磁盘利用率公式:(n-1)/n

RAID6(金融类、科研类):硬盘最少要4块。是奇偶校验方式。可以坏2块硬盘,但是因为奇偶校验写性能比RAID5更差,但是更安全。读性能和RAID5一致。

磁盘利用率公式:(n-2)/n

RAID1+0(先做镜像再做条带):最少要用4块盘且必须是2的倍数。只能是偶数的硬盘。
磁盘使用率只有总数的一半(50%)

在每个基组中只能坏一个。如果以四盘为例最多只能坏2个

写的时候是不同的基组分开写,读是所有基组硬盘一起读。拥有冗余功能

磁盘利用率公式:n/2

企业中一般使用RAID 5 、RAID 6

备份盘

热备盘:及时的全量的备份

热:实时操作,对其他组件或者业务不产生任何影响。相当于RAID阵列备份中的备份。在工作当中出现问题会立即启用。相当于RAID阵列的最后一层保险。

冷备盘

冷:静态,需要把其他相关功能停止之后,才能继续操作

工作原理:RAID阵列中坏了一块盘之后,热备盘就会顶替阵列中坏的盘,同时还会全量备份坏盘中的所有数据。整个RAID没有受损一样,而且会和RAID中的硬盘实现同步。

RAID模拟实验

RAID5模拟操作

rpm -q mdadm #检查是否安装安装软件

fdisk  #新建4个分区

mdadm -C -v /dev/md5 -l5 -n3 /dev/硬盘分区1 /dev/硬盘分区2 /dev/硬盘分区3 -x1 /dev/热备份盘

cat /proc/mdstat  #查看raid的创建进度

mdadm -D /dev/md5  #创建完之后查看raid的详细信息

mkfs.xfs /dev/md5  #创建文件系统

mkdir data  #创建个目录

mount /dev/md5 /data/  #挂载

touch 123 456  #创建几个文件测试

echo 123 > 123
echo 456 > 456

mdadm /dev/md5 -f /dev/任意一个硬盘分区  #破坏其中任意一个

mdadm -D /dev/md5 #查看状态后再cat回到设置的文件查看数据是否还在

mdadm /dev/md5 -f /dev/任意一个硬盘分区  #破坏其中任意一个

mdadm -D /dev/md5 #查看状态后再cat回到设置的文件查看数据是否还在

mdadm /dev/md5 -f /dev/任意一个硬盘分区  #破坏其中任意一个

mdadm -D /dev/md5 #查看状态后再cat回到设置的文件查看文件无法打开---测试成功

实验成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
常用的RAID磁盘阵列RAID 0、RAID 1、RAID 5和RAID 10。 1. RAID 0是将多个硬盘组合起来,将数据分散存储在各个硬盘上,提高了读写速度。然而,RAID 0没有冗余备份功能,一块硬盘出现故障就会导致数据丢失。 2. RAID 1是通过将数据同时写入两个硬盘,实现冗余备份。即使一块硬盘出现故障,数据仍然可以从另一块硬盘中恢复。RAID 1的读取速度与单个硬盘相同,写入速度略有降低。 3. RAID 5通过将数据和校验信息分散存储在多个硬盘上,实现数据冗余和读写性能的平衡。RAID 5至少需要三块硬盘,其中一块硬盘用于存储校验信息。当一块硬盘出现故障时,可以通过校验信息和其他硬盘中的数据进行恢复。 4. RAID 10是RAID 1和RAID 0的组合体。它需要至少四块硬盘,将两两组合成RAID 1磁盘阵列,然后再对这两个RAID 1磁盘阵列实施RAID 0技术。RAID 10继承了RAID 0的高读写速度和RAID 1的数据安全性。 这些是常见的RAID磁盘阵列级别,每个级别都有其适用的场景和优劣势,选择合适的级别应根据具体需求和预算来决定。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linux--RAID磁盘阵列与阵列卡--理论和实验(常用RAID磁盘阵列,阵列卡,构建RAID磁盘阵列实验)](https://blog.csdn.net/CN_TangZheng/article/details/102908098)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [常见的RAID磁盘阵列](https://blog.csdn.net/sleepIII/article/details/100787531)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值