码迷,mamicode.com
首页 > 系统相关 > 详细

在Linux上创建磁盘阵列———RAID-5

时间:2017-10-04 15:16:58      阅读:382      评论:0      收藏:0      [点我收藏+]

标签:linux   磁盘阵列   raid5   杨书凡   mdadm命令   

    RAID(廉价磁盘冗余数组)简称磁盘阵列,把多个硬盘组合成一个逻辑扇区,使多个性能较差的硬盘在性能方便,达到甚至超过价值更高、容量更大的硬盘。并增加了数据集成度、容错功能、处理量、容量。本篇博客只介绍最常用的RAID-5


RAID-5概述

    在RAID5中,至少需要3块硬盘,因为需要差错校验,所以实际的硬盘大小应该是硬盘数减一,减去一块空间奇偶校验的硬盘。每块硬盘最好容量相同,RAID5会根据每块硬盘最小的一块硬盘容量将数据拆分,平均分配给每块硬盘,如下图所示:

技术分享






案例:在Red Hat Linux6.5上创建RAID-5

    RAID模块为kernel支持模块,默认的配置文件为/etc/mdadm.conf,是系统kernel默认读取的

(1)首先在Linux安装4块硬盘,/dev/sdb /dev/sdc /dev/sdd /dev/sde 每块硬盘20G

(2)硬盘装好后,对硬盘进行分区和格式化,否则无法使用

(3)使用mdadm命令将4块硬盘创建为raid5卷

 # mdadm -C /dev/mdo -a yes -l 5 -n 4 -x 0 /dev/sd[bcde]

-C表示(create)创建raid

-l表示(level)raid的级别

-n表示(number)设备的数据

-x指定初始阵列的富余device数目

技术分享


(4)通过mdadm -D /dev/md0查看RAID创建情况

技术分享


(5)使用fdisk /dev/md0 重新对新的/dev/md0进行分区,分区后效果如图所示

技术分享

(6)创建完后别忘了对分区进行格式化

# mkfs.ext4 /dev/md0p1


(7)将raid卷挂载到目录下

技术分享


(8)添加到默认挂载文件中,让其随系统启动自动挂载

# vim /etc/fstab

技术分享

 

    这样,RAID-5磁盘阵列就建好了



本文出自 “杨书凡” 博客,请务必保留此出处http://yangshufan.blog.51cto.com/13004230/1970347

在Linux上创建磁盘阵列———RAID-5

标签:linux   磁盘阵列   raid5   杨书凡   mdadm命令   

原文地址:http://yangshufan.blog.51cto.com/13004230/1970347

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!