raid0 raid1 raid5 raid10 区别是什么?
raid就是由多块磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现的。
它可以充分发挥出多块硬盘的优势,可以提升硬盘的读写速度,提高硬盘的利用率,日工容错功能确保数据的安全性,易于管理等优点。
在任何一块硬盘出现问题的情况下都可以继续工作,不受损坏硬盘的影响。
其中raid有多种磁盘阵列组合,常用的有raid0、raid1、raid5和raid10,每种磁盘阵列都有它的优势。
区别如下:
raid0:
要实现RAID0必须要有两个以上硬盘驱动器。
成本低,可以提高整个磁盘的性能和吞吐量。
RAID 0没有提供冗余或错误修复能力,速度快。
任何一个磁盘的损坏将损坏全部数据;磁盘利用率为100%。
raid1:
最少需要2块磁盘。
提供数据块冗余。
性能好。
raid5:
需要三块或以上硬盘,可以提供热备盘实现故障的恢复;只损坏一块,没有问题。但如果同时损坏两块磁盘,则数据将都会损坏。空间利用率:(n-1)/n 2/3。
raid10:
RAID 10是将镜像和条带进行两级组合的RAID级别,第一级是RAID1镜像对,第二级为RAID 0。RAID10也是一种应用比较广泛的RAID级别。
应用场景:有大量数据需要存储,同时又对数据安全性要求比较高的领域。
举例:银行,金融,商业超市,仓库管理,档案管理。
raid分为哪两种:
软raid和硬raid。
软raid 1实验步骤:
①创建分区:fdisk /dev/sdd。
②创建raid1:mdadm -C -v /dev/md2 -l 1 -n 2 -x 1 /dev/sdd1 /dev/sdd。
③将RAID1信息保存到配置文件中:mdadm -Dsv > /etc/mdadm.conf。
④检查硬盘阵列。
⑤在raid设备上创建文件系统并挂载。
⑥创建测试文件,看如果一块磁盘坏掉,数据是否丢失。
⑦模拟损坏(sdd1盘坏掉了)。
⑧移除坏掉的设备,同时另外加一个备份盘。
⑨增加一块热备盘mdadm -a /dev/md2 /dev/sdb4。
总结:
1、raid1中一块硬盘坏了不影响raid正常运行。
2、使用率是50%。