Welcome 微信登录

首页 / 操作系统 / Linux / 磁盘管理——RAID 5

一 什么是RAID5RAID 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高,存储成本相对较便宜。推荐阅读:Debian软RAID安装笔记 - 使用mdadm安装RAID1 http://www.linuxidc.com/Linux/2013-06/86487.htmRAID技术穷途末路了吗? http://www.linuxidc.com/Linux/2013-06/86158.htm常用RAID技术介绍以及示例演示(多图) http://www.linuxidc.com/Linux/2013-03/81481.htmLinux实现最常用的磁盘阵列-- RAID5 http://www.linuxidc.com/Linux/2013-01/77880.htmRAID0+1和RAID5的性能测试结果 http://www.linuxidc.com/Linux/2012-07/65567.htm二 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                              vmlinuz-2.6.32-131.0.15.el6.x86_64
grub                              symvers-2.6.32-131.0.15.el6.x86_64.gz
#查看详细信息
[root@serv01 web]# mdadm -D /dev/md5
/dev/md5:
      Version : 1.2
 Creation Time : Thu Aug  119:49:56 2013
    Raid Level : raid5
    Array Size : 4190208 (4.00 GiB 4.29 GB)
 Used Dev Size : 2095104 (2046.34 MiB 2145.39 MB)
  Raid Devices : 3
 Total Devices : 3
  Persistence : Superblock is persistent
 
  Update Time : Thu Aug  1 20:24:482013
        State : clean
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
 Spare Devices : 0
 
        Layout : left-symmetric
    Chunk Size : 512K
 
          Name : serv01.host.com:5  (localto host serv01.host.com)
          UUID : a738b211:987ef2b2:e6ce9eb3:58724db1
        Events : 20
 
  Number  Major  Minor  RaidDevice State
      0      8      17      0      active sync  /dev/sdb1
      1      8      33      1      active sync  /dev/sdc1
      3      8      49      2      active sync  /dev/sdd1
  • 1
  • 2
  • 下一页
磁盘管理——RAID 10dump和restore命令实现全备、增量备份和差异备份相关资讯      RAID  RAID 5 
  • RHCE学习笔记:RAID种类  (08月01日)
  • LFCS 系列第六讲:组装分区为RAID  (04月18日)
  • RAID级别和实现实例操作详解  (12/22/2015 14:57:09)
  • 图解RAID 0, RAID 1, RAID 5, RAID  (07月27日)
  • Red Hat Linux 7 下软件仿真 磁盘  (03月17日)
  • 在 Linux 下使用 RAID(九):如何  (10/24/2015 14:40:07)
本文评论 查看全部评论 (0)
表情: 姓名: 字数