RAID5卷的管理

基础知识

RAID全称为Redundant Array of Inexpensive Disks,中文名称为廉价磁盘冗余阵列,RAID可分为软RAID和硬RAID。
其中软RAID是通过软件实现多块磁盘冗余,硬RAID是 通过RAID卡实现RAID。软RAID配置简单,适合中小企业,硬RAID价格高,因此性能更好

RAID0存取速度最快,没有容错功能(带区卷)
RAID1完全容错,成本高,磁盘使用率低(镜像卷)
RAID3写入性能最好,没有多任务功能
RAID4具备多任务功能及容错功能,但奇偶校验磁盘驱动器会造成性能瓶颈
RAID5具备多任务及容错功能,写入时有额外开销overhead
RAID0+1速度快,完全容错,成本高

几种RAID的详细介绍

RAID5的管理

检查是否有4块磁盘

[root@localhost ~]# ls /dev/ |grep "sd.\>" |wc -l

1.磁盘分区

对sdb、sdc、sdd、sde进行分区和卷格式转换操作

#1.磁盘分区
fdisk /dev/sdb 

在这里插入图片描述

卷格式转换

在这里插入图片描述

2.创建RAID5卷

#安装mdadm工具
[root@localhost ~]# yum install mdadm
#创建raid5,这里使用5块磁盘,一块磁盘做备用
[root@localhost ~]# mdadm -C /dev/md0 -l5 -n4 -x1 /dev/sd[b-f]

-l5:表示创建raid5,l=level,指定raid卷的级别
-n4:表示激活4块磁盘
-x1:表示用一块磁盘做备用

3.查看RAID5卷

查看raid5详细信息
[root@localhost ~]# mdadm --detail /dev/md0 
[root@localhost ~]# cat /proc/mdstat 

raid5详细信息如下:
在这里插入图片描述
简单信息如下:
在这里插入图片描述

4.格式化并挂载和使用创建的RAID5卷

[root@localhost ~]# mkfs.ext3 /dev/md0 
[root@localhost ~]# mkdir /mnt/raid5
[root@localhost ~]# mount /dev/md0  /mnt/raid5/
[root@localhost ~]# df -h

在这里插入图片描述

5.设置开机自动启动RAID5卷

raid5卷配置文件名称为mdadm.conf,该文件默认情况下不存在,需要自己建立,该配置文件的作用是系统启动的时候能够自动加载软raid,也方便日后管理

[root@localhost ~]# mdadm --detail --scan >/etc/mdadm.conf
[root@localhost ~]# vim /etc/mdadm.conf 

在这里插入图片描述

6.设置开机自动挂载

修改/etc/fstab文件,在最后一行添加如下内容:

[root@localhost ~]# vim /etc/fstab 

在这里插入图片描述

7.模拟RAID5卷中的磁盘损坏,验证spare磁盘的功能

这里将/dev/sdd磁盘损坏

[root@localhost ~]# mdadm --manage /dev/md0  --fail /dev/sdd

在这里插入图片描述
现在来查看raid5详细信息

[root@localhost ~]# mdadm --detail /dev/md0 

raid5详细信息如下:
在这里插入图片描述
可以发现,备用磁盘顶替损坏的磁盘

[root@localhost ~]# cat /proc/mdstat 

在这里插入图片描述
移除出错磁盘,并将新磁盘作为备用的spare磁盘

[root@localhost ~]# mdadm --manage /dev/md0 --remove /dev/sdd
[root@localhost ~]# mdadm --manage /dev/md0 --add /dev/sdg

查看详细信息如下:
在这里插入图片描述

8、关闭RAID

[root@localhost ~]# umount /dev/md0
[root@localhost ~]# vim /etc/fstab    注释最后一行

常见问题

在这里插入图片描述
可能原因:
1.设备文件正在使用,可用umount命令卸载
2.可能是设备号冲突,可用cat /proc/devices查看
3.可能设备被某个进程使用/dev/hda3,用命令fuser -m -v /dev/hda3查看,然后kill掉进程
4.可能被残留的md占用,cat /proc/mdstat命令查看
5.如果上述方法都没有用,建议重新开一台虚拟机,第一次开机之前不要添加磁盘,等开机之后,再关机之后去新添加几块磁盘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值