建立Linux环境软RAID5教程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1:Raid定义

RAID,全称Redundant Array of Inexpensive Disks,中文名为廉价磁盘冗余阵列.RAID可分为软RAID和硬RAID,软RAID是通过软件实现多块硬盘冗余的.而硬RAID是一般通过RAID卡来实现RAID的.前者配置简单,管理也比较灵活.对于中小企业来说不失为一最佳选择.硬RAID 往往花费比较贵.不过,在性能方面具有一定优势.

2:RAID分类

RAID可分为以下几种,做个表格认识下:

RAID 0存取速度最快没有容错

RAID 1完全容错成本高,硬盘使用率低.

RAID 3写入性能最好没有多任务功能

RAID 4具备多任务及容错功能 Parity 磁盘驱动器造成性能瓶颈

RAID 5具备多任务及容错功能写入时有overhead

RAID 0+1速度快、完全容错成本高

3:Linux RAID 5实验详解

假设我有4块硬盘,(没有条件的朋友可以用虚拟机设置出4块硬盘出来).分别为/dev/sd a /dev/sdb /dev/sdc /dev/sdd.首先做的就是分区了.

其它分区照这样做全部分出一个区出来.下面是总分区信息:

fdisk -l

下一步就是创建RAID了.

mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[a-d]1

OK,初步建立了RAID了,我们看下具体情况吧.

mdadm --detail /dev/md0

让RAID开机启动.配置RIAD配置文件吧.默认名字为mdadm.conf,这个文件默认是不存在的,要自己建立.该配置文件存在的主要作用是系统启动的时候能够自动加载软RAID,同时也方便日后管理.

说明下,mdadm.conf文件主要由以下部分组成:DEVICES选项制定组成RAID所有设备, ARRA Y选项指定阵列的设备名、RAID级别、阵列中活动设备的数目以及设备的UUID号. mdadm --detail --scan > /etc/mdadm.conf

vi /etc/mdadm.conf

将/dev/md0创建文件系统,

mkfs.ext3 /dev/md0

内容

挂载/dev/md0到系统中去,我们实验是否可用:

好了,如果其中某个硬盘坏了会怎么样呢?系统会自动停止这块硬盘的工作,然后让后备的那块硬盘顶上去工作.我们可以实验下.

如果我要移除一块坏的硬盘或添加一块硬盘呢?

mdadm /dev/md0 --remove /dev/sdc1

mdadm /dev/md0 --add /dev/sdc1

相关文档
最新文档