一、概要
RAID(磁盘阵列):由众多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果来提升整个磁盘的性能。
二、RAID的级别及其优缺点
读性能提升 | 写性能提升 | 容错能力 | 组合后空间大小 | |
RAID0 |
上升 | 上升 | 无 | n*单个磁盘大小 |
RAID1 | 上升 | 下降 | 有(最多坏一块磁盘) | 1*单个磁盘大小 |
RAID4 | 上升 | 上升 | 有(最多坏一块磁盘) | 至少需要3块磁盘,(n-1)*单个磁盘大小 |
RAID5 | 上升 | 上升 | 有(最多坏一块磁盘) | 至少需要3块磁盘,(n-1)*单个磁盘大小 |
RAID6 | 上升 | 上升 | 有(容许坏两块磁盘) |
至少需要4块磁盘,(n-2)*单个磁盘大小 |
RAID10 | 上升 | 上升 | 有(每一组可坏一块磁盘) | (n*单个磁盘大小)/2 |
RAID01 | 上升 | 上升 | 有(最多坏一块磁盘) | (n*单个磁盘大小)/2 |
RAID 0,在使用中电脑数据依次写入到各块硬盘中,它的最大优点就是可以整倍的提高硬盘的容量。最大的缺点在于任何一块硬盘出现故障,整个系统将会受到破坏,可靠性仅为单独一块硬盘的1/N。
RAIDD1,称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%.
RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID 5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAID 5更适合于小数据块和随机读写的数据。
Raid 10是一个Raid0与Raid1的组合体。它继承了Raid0的快速和Raid1的安全。
三、使用软件方式来创建RAID
mdamd命令:mdadm – manage MD devices aka Linux Software RAID
-C:新建RAID设备
-l:设定RAID级别
-n:磁盘数目:设定RAID成员设备数目
-x(spare device):磁盘数目,设定备用磁盘数目
-s:扫描配置文件/etc/madam.conf
-D:查看RAID设备信息
-S:停用RAID
-A:激活RAID
例如:例如:创建一个10G的空间的RAID0
# cat /proc/mdstat命令可以查看已有的RAID设备
#格式化磁盘
# mke2fs -t ext4 /dev/md1 # mdadm /dev /md# -f /dev/some_device:将/dev/md#中的/dev/some_device:手动设置为损坏 # mdadm /dev/md# -r /dev/some_device:: 删除磁盘 # mdadm /dev/md# -a /dev/some_device:: 添加磁盘
千万不要在没有关闭RAID的情况下删除分区
正确关闭RAID的步骤
1.umount卸载RAID文件系统
2.mdadm -S停用RAID
3.清空/etc/mdadm.conf文件
4.清除/etc/fstab中RAID的挂载记录
5.清除每块磁盘上的元数据
6.删除/dev/下所对应的raid设备
原创文章,作者:傲剑,如若转载,请注明出处:http://www.178linux.com/3455
评论列表(1条)
文章一始内容劲爆丰富,只是末尾的突然结束让文章逊色不少。