建立Linux环境软RAID5教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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