别再分不清JBOD/RAID0/1/5!Win2016软RAID图文实操全记录
Windows Server 2016软件RAID实验
摘要:本文详细介绍了在 Windows Server 2016 中进行软件 RAID 实验的全过程。内容涵盖 JBOD(跨区卷)、RAID0(带区卷)、RAID1(镜像卷)和 RAID5 四种 RAID 级别的配置方法、性能特点、适用场景及故障模拟测试。通过图文并茂的方式展示了从添加磁盘、初始化、创建卷到数据测试、故障模拟和重建的完整操作步骤,并补充了不同容量磁盘组合下的 RAID 容量计算规则,为读者提供了全面的软件 RAID 实践指南。
JBOD(跨区卷)
全称
JBOD = Just a Bunch Of Disks
直译:一堆磁盘,俗称串联磁盘、跨盘卷,不属于标准 RAID 阵列。 仅仅是一堆硬盘。工作原理
不做条带、不做镜像、不存校验,只是把多块硬盘物理空间首尾拼接成一块逻辑大盘。
硬盘容量多大,全部空间都用上,不会浪费任何磁盘空间。通俗理解
RAID0:数据切成小块分散同时写到所有盘,提速,但大容量盘多余空间浪费;
JBOD:先把第一块盘写满,再写下一块,不提速,但是所有容量都能用上。优缺点
优点
硬盘容量无需一致,无空间浪费;
扩容简单,直接加硬盘就能扩大总卷。
缺点
无任何冗余,任意一块硬盘故障,整个 JBOD 里所有文件全部损坏,无法恢复;
无性能加速,不会像 RAID0 那样并发读写。使用场景
现在极少用,早年服务器 / 存储临时拼接多块不同大小硬盘凑大容量,现在基本被单盘、RAID5/RAID10 替代,不建议存重要数据。
RAID0(带区卷)实验
RAID0特征:
优点: 读性能Xn ↑ ,写性能Xn ↑ ,容量=nxc ,n=硬盘的数量 ,c=硬盘的容量
缺点: 可靠性很低,坏掉任意一块磁盘,数据就会丢失
RAID0使用场景: 数据缓存的场景,丢失数据也无所谓
1.添加2块磁盘到虚拟机
右击虚拟机设置,添加
打开磁盘管理(右击windows开始菜单,点击磁盘管理)
将两块硬盘联机
将硬盘初始化
新建带区卷(RAID0)
产生一个总容量20G的新磁盘,向磁盘写入数据测试
模拟RAID0坏掉任意一块磁盘
数据将会丢失
E盘都没了,数据更没了
RAID1(镜像卷)实验
RAID1特征:
优点: 读性能X2 ↑ ,可靠性X2 ↑
缺点: 容量=c ,n=硬盘的数量 ,c=硬盘的容量
RAID1使用场景:系统盘,坏掉任意一块磁盘,数据依然有效
添加两块磁盘到虚拟机
联机
初始化磁盘
产生的RAID1硬盘容量只有单块硬盘的容量
写入测试数据
测试:选择一块硬盘,点击移除坏掉任意一块磁盘,数据是否还有效
失效一块硬盘,数据还在
重建数据
新添一块磁盘
磁盘管理中,重建RAID
将坏的硬盘,删除镜像
重建过程
RAID5实验
RAID5使用奇偶校验算法(XOR)
XOR运算广泛地使用在数字电子和计算机科学中
XOR校验的算法—相同为假,相异为真:
0⊕0=0; 0⊕1=1; 1⊕0=1; 1⊕1=0
RAID5综合了RAID0 RAID1特点:
新添3块硬盘
联机
初始化磁盘
新产生的RAID5卷中创建测试文档
删除一块磁盘,模拟磁盘损坏,发现数据还在
重建RAID5
新添加一块好磁盘
重新同步过程
重建完成
补充
磁盘内存不一致情况下:
三种 RAID 容量计算规则(三块盘:盘 A=10G,盘 B=20G,盘 C=10G)
1、RAID0(仅两块盘:10G + 20G)
RAID0 取最小单盘容量作为单单元容量,再叠加所有盘
最小盘 = 10G,两块盘总容量 = 10G × 2 = 20G
多余的 10G(20G 盘多出的空间)直接浪费,无法使用。
2、RAID1(仅两块盘:10G + 20G)
RAID1 镜像,容量等于最小单盘容量
可用容量 = 10G
20G 盘多出 10G 空间作废,两块盘同步存储相同数据。
3、RAID5(三块盘:10G + 20G + 10G)
RAID5 同样以最小磁盘容量为基准,总容量 = 最小盘 ×(盘数 - 1)
最小盘 = 10G,3 块盘:10G × (3-1) = 20G
仅20G 盘超出 10G 的部分全部浪费,两块 10G 硬盘无浪费。
