在我的上一篇博客中提到了RAID的基本原理,这里来说一下RAID的配置与实现的方法,RAID的实现很简单,只要通过mdadm这个命令就可以实现。mdadm命令的基本格式为
mdadm [mode] <raiddevice> [options] <component-devices>
其有多种模式可以选择,比如:创建模式、管理模式、监控模式、增长模式、装配模式等。
在此我以创建RAID5为例子作说明,首先使用fdisk命令查看当前系统的所有硬盘设备及其分区信息,如下图所示:
在/dev/sdb5至/dev/sdb9这5个分区中,每个分区都是2G,现在我们来将其中的4快分区配置成RAID5,将另一块分区配置为空闲磁盘。
图中最后5行就是5块银盘的目前情况RaidDevice是指RAID内硬盘的顺序,也可以通过如下方式查看当前软盘的情况:
由图可以知道,md0是raid5,并且使用了5块硬盘设备,而sdb9后面的S表明其为空闲磁盘。
3、使用格式化命令格式化RAID
4、挂载md0,并使用
进入raid目录后,发现lost+found目录,说明挂载成功,就可以使用了。
5、下面来模拟磁盘出现错的情况,如下图所示,使用 --fail命令后,sdb8出现损坏,而sdb9自动重载入raid,没有对其数据产生影响。RAID5恢复正常。
6、最后删除出错硬盘分区,添加新的硬盘分区。
7、最后关闭RAID,当需要关闭RAID时,需要先卸载RAID,否则可能出现错误
本文转自 梦想成大牛 51CTO博客,原文链接:http://blog.51cto.com/yinsuifeng/1759160,如需转载请自行联系原作者