磁盘管理——RAID 5

本文详细介绍了RAID 5的原理,它是一种结合了数据条带化和奇偶校验的存储解决方案,可在磁盘故障时恢复数据。通过一个完整的RAID 5演示,包括磁盘准备、创建、格式化、配置修改、故障模拟及磁盘替换,展示了RAID 5在实际操作中的应用。
摘要由CSDN通过智能技术生成

一 什么是RAID5

RAID Level 5 是一种储存性能、数据安全和存储成本兼顾的存储解决方案。它使用的是Disk Striping(硬盘分割)技术。RAID 5 至少需要三颗硬碟, RAID 5不是对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,可以利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。 RAID 5可以理解为是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比镜像低而磁盘空间利用率要比镜像高。RAID 5具有和RAID 0相近似的数据读取速度,只是因为多了一个奇偶校验信息,写入数据的速度相当的慢,若使用“回写快取”可以让效能改善不少。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较便宜。



 

二 RAID5演示


第一步准备磁盘

[root@serv01 ~]# ls /dev/sdb1 /dev/sdc1/dev/sdd1
/dev/sdb1 /dev/sdc1  /dev/sdd1

第二步创建RAID5

[root@serv01 ~]# mdadm --C /dev/md5 —l 5 —n3 /dev/sdb1 /dev/sdc1/ /dev/sdd1
[root@serv01 ~]# mdadm --create /dev/md5--level 5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md5 started.
[root@serv01 ~]# cat /proc/mdstat
Personalities : [raid1] [raid0] [raid6][raid5] [raid4]
md5 : active raid5 sdd1[3] sdc1[1] sdb1[0]
     4190208 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
     
unused devices: <none>

第三步 格式化

[root@serv01 ~]# mkfs.ext4 /dev/md5

第四步 修改配置文件

#追加文件
[root@serv01 ~]# echo "/dev/md5 /webext4 defaults 1 2" >> /etc/fstab
#创建配置文件
[root@serv01 ~]# mdadm --detail --scan >/etc/mdadm.conf
      
       [root@serv01~]# cd /web
[root@serv01 web]# ls
config-2.6.32-131.0.15.el6.x86_64  initramfs-2.6.32-131.0.15.el6.x86_64.img  System.map-2.6.32-131.0.15.el6.x86_64
efi                                lost+found                               vml
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值