简单的RAID模拟
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的RAID模拟相关的知识,希望对你有一定的参考价值。
相比普通的硬盘和分区而言,其实可以考虑把多个硬盘或者分区组合起来,从而可以发挥出硬盘或者分区的极大性能,但一般情况下,不同的硬盘结合会有不同的效果,下面就介绍一下简单的模拟RAID阵列的使用,由于机器的限制,模拟软RAID。
模拟RAID-0:
①读、写性能提升
②可用空间:N*min(S1,S2,...)
③无容错能力
④最少磁盘数:2, 2
在虚拟机终端添加几块硬盘(建议最好同一个生产厂家、同一批次、同一大小),这样有利于更好发挥硬盘性能,减少硬盘空间的浪费。
(1)添加几块硬盘,由于大小不一,进行分区处理,达到大小相同。
记得对分区记性类型转换,变成Linux raid auto;如果,添加的硬盘没有显示出来,需执行命令echo ‘- - -‘ > /sys/class/scsi_host/host0(2)/scan,然后就可以看到硬盘了。
(2)进行创建RAID-0。
(3)查看刚创建好的,RAID。
(4)把创建好的raid0写入到文件里,可以根据配置文件再找回丢失的文件。
(5)进行格式化以及挂载。
(6)进行测试。
由于在行进软RAID模拟,读写性能变化不大。不过还是有一点点提示的。
补充说明:mdadm
-C --create /dev/mdX 创建 名为mdX 的raid
-a yes 当没有所有的/dev/mdX 设备时,自动创建该设备
-l --level n 所要创建的raid等级
-n n 该raid的数据盘有多少个成员
-x n 该raid的热备盘有多少个 raid0 不支持-x
-c 值 指定chunk大小,仅限raid0 raid5
模拟删除RAID:
①取消挂载,删除写进/etc/fstab里面的文件。
②停止raid的运行,删除/etc/mdadm.conf里面的文件。
③清除对应设备上面超级块信息。
补充说明:
mdadm -S 设备名称 停止设备
mdadm -A 设备名称 激活设备
mdadm -A -s 设备名称 激活全部设备
其实RAID有很多种阵列,常见的有RAID-1、RAID-10、、RAID-5等。这次就不一一介绍了。
以上是关于简单的RAID模拟的主要内容,如果未能解决你的问题,请参考以下文章