|
本帖最后由 mayiwen123456 于 2017-7-28 15:21 编辑
RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array)。
简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份的技术。
组成磁盘阵列的不同方式称为RAID级别(RAID Levels),常见的RAID Level 包括raid0, raid1, raid5, raid10。各level 对比如下:
RAID等级 | 最少硬盘 | 最大容错 | 可用容量 | 读取性能 | 写入性能 | 安全性 | 目的 | 应用产业 | 0 | 2 | 0 | n | n | n | 一个硬盘异常,全部硬盘都会异常 | 追求最大容量、速度 | 3D产业实时渲染、视频剪接高速缓存 | 1 | 2 | n-1 | 1 | n | 1 | 最高,一个正常即可 | 追求最大安全性 | 个人、企业备份 | 5 | 3 | 1 | n-1 | n-1 | n-1 | 高 | 追求最大容量、最小预算 | 个人、企业备份 | 10 | 4 | n/2 | n/2 | n | n/2 | 安全性高 | 综合RAID 0/1优点,理论速度较快 | 大型数据库、服务器 | 说明:n 代表硬盘总数
一、设置磁盘
我们将创建RAID5分区,RAID5需要四块硬盘,所以在这里添加了四块物理硬盘,每块8.00 GB。
Linux 系统里使用fdisk –l 命令查看
二、分区
2.1 新建分区
# fdisk /dev/sdb //对sdb 进行分区
输入"m", 获取帮助,输入"p", 查看分区前磁盘状态。
输入"n" 新建分区,这里我们将整个磁盘都划分成一个分区,然后输入"p" 查看分区情况
2.2 修改分区类型
默认新建分区的类型是Linux,代号83,我们需要将其修改为raid 类型。输入"t" ,然后输入"L" 列出所有的文件格式,这里我们选择"fd Linux raid auto", 输入"fd",然后再输入"p" 查看分区情况,这是分区格式已经变成了Linux raid autodetect。
2.3 保存分区
输入"w" 保存分区
使用同样方法对/dev/sdc 等硬盘进行分区操作。
2.4 同步分区情况
使用partprobe 命令同步分区情况。
2.5 查看现在的状态
fdisk -l /dev/sdb /dev/sdc /dev/sdd /dev/sde
三、安装mdadm
mdadm是multiple devices admin 的简称,它是Linux下的一款标准的软件RAID 管理工具。
3.1 查看是否安装了mdadm软件
# rpm -qa|grep mdadm
2.2 如果未安装,则使用yum 方式安装。
四、创建RAID5
RAID5 至少需要三块硬盘,我们拿/dev/sdb, /dev/sdc, /dev/sdd, /dev/sde 这四块硬盘来做实验,三块做为活动盘,另一块做为热备盘。
4.2 开始创建RAID5
# mdadm -C /dev/md5 -ayes -l5 –n3 -x1 /dev/sd{b,c,d,e}1
-n 3参数代表创建这个RAID5所需的硬盘个数,-l 5参数代表RAID磁盘阵列的级别,而-x 1参数则代表有1块备份盘
4.3 查看raid5 状态
# cat /proc/mdstat
# mdadm -D /dev/md5
4.4 添加raid5 到RAID配置文件/etc/mdadm.conf 并修改
# echo DEVICE /dev/sd{b,c,d,e}1 >> /etc/mdadm.conf
# mdadm –Ds >> /etc/mdadm.conf
4.5 格式化磁盘阵列
# mkfs.ext4 /dev/md5
4.6 建立挂载点并挂载
# mkdir /raid5
# mount /dev/md5 /raid5/
4.7 写入 /etc/fstab
然后reboot 测试开机是否自动挂载,raid5 创建完毕。
|
评分
-
查看全部评分
|
|