第一步:
首先在VMware中的centos虚拟机设置上增加相同的盘,数量大于3。这是做raid5的条件。
添加硬盘,处理容量以外其余的全不要管,保证硬盘相同配置。为了确保不错我还是给出截图:
下一步就是确定,然后就会生成多个硬盘。
第二步:
若是打开虚拟机进行操作的请reboot一下虚拟机,可能系统没有刷新,看不到盘。
重新进入虚拟机后查看磁盘:fdisk -l
就可以看到多个盘的信息如下图:
这里的话就是硬盘已经创建好了。接下来就是要熟悉下mdadm指令了:
mdadm程序是一个独立的程序,能完成所有的软件RAID管理功能,主要有7种使用模式:
模式名字 主要功能
Create 使用空闲的设备创建一个新的阵列,每个设备具有元数据块。
Assemble 将原来属于一个阵列的每个块设备组装为阵列。
Build 创建或组装不需要元数据的阵列,每个设备没有元数据块
Manage 管理已经存储阵列的设备,比如增加热备磁盘或者设置某个磁盘失效,然后从阵列中删除这个磁盘。
Misc 报告或者修改阵列中相关设备的信息,比如查询阵列或者设备的状态信息
Grow 改变阵列中每个设备被使用的容量或阵列中的设备的数目
Monitor 监控一个或多个阵列,上报指定的事件。
在执行时注意取第一个字母大写。并不是所有的都是:
可以从下面链接去学习:
http://blog.csdn.net/yuesichiu/article/details/8502680
http://blog.csdn.net/liumang_d/article/details/4325013
接下来就是开始做raid5
执行:
注意不要使用目前正在用的那个盘,这里sda可能就是系统正在使用的盘,会报错,sda is busy。
然后执行 mdadm -D /dev/md127 查看创建的磁盘。这里md后面的数字是看你生成的数字,不是确定的。
在这里之后可以查看:/proc/mdstat
这里可以看到磁盘相关的信息
第三步:
然后重新申请一个盘,给改raid环境做一个spare 。就是热备磁盘。这里要注意看好是哪个盘没有写到raid5中,我就是看错了,纠结了很久。
通过添加spare磁盘如下:
系统出现了spare Devices设备。
第四步:
这里接下来就是将spare设备转到raid中:先查看信息。
然后执行命令:
这样就可以将spare转为raid中一个盘了。