mdadm命令及RAID的实现

简介:

    在我的上一篇博客中提到了RAID的基本原理,这里来说一下RAID的配置与实现的方法,RAID的实现很简单,只要通过mdadm这个命令就可以实现。mdadm命令的基本格式为

    mdadm [mode] <raiddevice> [options] <component-devices>

    其有多种模式可以选择,比如:创建模式、管理模式、监控模式、增长模式、装配模式等。

    在此我以创建RAID5为例子作说明,首先使用fdisk命令查看当前系统的所有硬盘设备及其分区信息,如下图所示:

wKioL1b99WqSFOCRAANQMb83VGo264.jpg

   在/dev/sdb5至/dev/sdb9这5个分区中,每个分区都是2G,现在我们来将其中的4快分区配置成RAID5,将另一块分区配置为空闲磁盘。

    1、首先创建磁盘阵列wKioL1b99zGxmDReAADrs395QXI773.jpg

    2、然后可以查看磁盘阵列的详细信息wKiom1b99vWinORMAANuoQ1rNEk811.jpg

    图中最后5行就是5块银盘的目前情况RaidDevice是指RAID内硬盘的顺序,也可以通过如下方式查看当前软盘的情况:


wKioL1b9-OCC8DqKAAEc49Us9mk675.jpg    

    由图可以知道,md0是raid5,并且使用了5块硬盘设备,而sdb9后面的S表明其为空闲磁盘。

    3、使用格式化命令格式化RAID

wKioL1b9-nCA8_NkAAOfiV7Ap9M822.jpg

    4、挂载md0,并使用

wKiom1b9-iThL6QEAADe-CiRems117.jpg

    进入raid目录后,发现lost+found目录,说明挂载成功,就可以使用了。

    5、下面来模拟磁盘出现错的情况,如下图所示,使用 --fail命令后,sdb8出现损坏,而sdb9自动重载入raid,没有对其数据产生影响。RAID5恢复正常。

wKiom1b9-6PS9_86AAQAao-CpcY833.jpg

    6、最后删除出错硬盘分区,添加新的硬盘分区。

wKioL1b9_eXhq7Z6AAH4KbNAsG8270.jpg    7、最后关闭RAID,当需要关闭RAID时,需要先卸载RAID,否则可能出现错误

wKioL1b9_pKB-0RDAAFbZDrGGmw538.jpg



本文转自 梦想成大牛 51CTO博客,原文链接:http://blog.51cto.com/yinsuifeng/1759160,如需转载请自行联系原作者

相关文章
|
存储
RAID与LVM
RAID与LVM
324 1
|
安全 计算机视觉
LVM&RAID 特点&区别
LVM&RAID 特点&区别
278 0
|
存储 缓存 安全
Linux 磁盘阵列mdadm
Linux 磁盘阵列mdadm
|
监控 Linux
11.17 使用mdadm命令来配置RAID
图形界面确实方便,不过 RAID 和 LVM 一样,主要的应用还是在命令行当中,因为如果硬盘出现了数据损坏,总不能重新安装吧!
358 0
11.17 使用mdadm命令来配置RAID
|
存储 机器学习/深度学习 监控
mdadm 磁盘软RAID详解
raid0:   mdadm –assemble /dev/md0 /dev/sda1 /dev/sdb1 使用sda1和sdb1创建RAID0,条带大小是64KB:  mdadm –create /dev/md0 –chunk=64 –level=0...
2044 0
|
Linux 安全 虚拟化