Raid模式概念及linux下Raid1的创建

RAID RedundantArray of IndependentDisks )即独立磁盘冗余阵列,通常简称为磁盘阵列。简单地说,RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。

 

 

RAID概念:

1.校验方式用在 RAID 重建中从校验所保存的信息中重新生成丢失的内容。 RAID 5RAID 6 基于校验。

2.条带化是将切片数据随机存储到多个磁盘。它不会在单个磁盘中保存完整的数据。如果我们使用2个磁盘,则每个磁盘存储我们的一半数据。

3.镜像被用于 RAID 1 RAID 10。镜像会自动备份数据。在 RAID 1 中,它会保存相同的内容到其他盘上。

4.热备份只是我们的服务器上的一个备用驱动器,它可以自动更换发生故障的驱动器。在我们的阵列中,如果任何一个驱动器损坏,热备份驱动器会自动用于重建 RAID

5 RAID 控制器每次读写数据时的最小单位,最小 4KB。通过定义块大小,我们可以增加 I/O 性能。

 

RAID级别:

·      RAID0 = 条带化

·      RAID1 = 镜像

·      RAID5 = 单磁盘分布式奇偶校验

·      RAID6 = 双磁盘分布式奇偶校验

·      RAID10 = 镜像 + 条带

 

 

 

RAID图解:

 

linux下Raid1的创建

环境:mac+vmware虚拟机+centos6.9

一、       在虚拟机中添加两块硬盘

开机后对应路径分别为/dev/sdb、/dev/sdc

二、       安装mdadm软件

#yum install mdadm

三、       创建分区(另一块硬盘同理)

#fdisk     /dev/sdc

#commend(m for help):n   输入n创建新分区,再按下p创建主分区,选择分区号1

# commend(m for help):t  修改分区类型,输入fd设置为RAID

# commend(m for help):p 打印创建好的分区

 

四、创建RAID1设备

#mdadm  --create  /dev/md0 --level=mirror  --raid-devices=2

/dev/sd[b-c]1  弹出提示按y回车

#cat/proc/mdstat     查看进度

 

 

五、查看RAID设备类型

#mdadm -E /dev/sd[b-c]1

六、查看RAID阵列

#mdadm --detail  /dev/md0

 

 

 

 

 

七、在md0上创建文件系统,并挂载到/mnt/raid1下

#mkdir   /mnt/raid1  创建raid1文件夹

#mkfs.ext4  /dev/md0  创建文件系统

#mount  /dev/md0 /mnt/raid1  将md0挂载到raid1下

#df -h   查看当前硬盘情况

八、验证RAID1是否搭建成功

#cd  /mnt/raid1

#touchtest.txt   此raid1目录下新建一个文件

#mdadm –manage–set-faulty  /dev/md0  /dev/sdc1 标记sdc1为faulty

#cat  /proc/mdstat  可查看sdc1为faulty

#mdadm /dev/md0–-remove  /dev/sdc1  移除sdc1设备

#mdadm –detail/dev/md0 查看此时raid阵列

 

#cd /mnt/raid1

#ls    之前创建的test文件还在,验证RAID搭建成功

 

你可能感兴趣的:(Raid模式概念及linux下Raid1的创建)