RAID 1 软件实现(Windows 系统)

实现raid有2种方式:

软件 RAID 的性能较低,因为其使用主机的资源。 需要加载 RAID 软件以从软件 RAID 卷中读取数据。在加载 RAID 软件前,操作系统需要引导起来才能加载 RAID 软件。在软件 RAID 中无需物理硬件。零成本投资。

硬件 RAID 的性能较高。他们采用 PCI Express 卡物理地提供有专用的 RAID 控制器。它不会使用主机资源。他们有 NVRAM 用于缓存的读取和写入。缓存用于 RAID 重建时,即使出现电源故障,它会使用后备的电池电源保持缓存。对于大规模使用是非常昂贵的投资。

RAID有不同的级别。在这里,我们仅列出在真实环境下的使用最多的 RAID 级别。

    • RAID0 = 条带化
    • RAID1 = 镜像
    • RAID5 = 单磁盘分布式奇偶校验
    • RAID6 = 双磁盘分布式奇偶校验
    • RAID10 = 镜像 + 条带。(嵌套RAID)

e850352ac65c103887cd779ab3119313b07e8933

RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%,以四块80GB容量的硬盘来讲,可利用的磁盘空间仅为160GB。另外,出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。因此,RAID 1多用在保存关键性的重要数据的场合。

RAID 1主要是通过二次读写实现磁盘镜像,所以磁盘控制器的负载也相当大,尤其是在需要频繁写入数据的环境中。为了避免出现性能瓶颈,使用多个磁盘控制器就显得很有必要。

RAID 1 :磁盘利用率为50%,二次读写实现磁盘镜像。

1、准备工作

安装系统后,主板上连接2块硬盘,这里我用虚拟机做实验。

试验系统:Windows server 2012

2、创建逻辑卷RAID 1

计算机管理->磁盘管理

新建镜像卷

image

磁盘总容量减半

image

image

计算机文件管理

image

3、测试RAID 1 镜像效果

创建文件数据

image

模拟故障,移除磁盘1,数据依然可以进行读写操作。

image

4、故障维修

1、这里要注意,RAID 1 的时候,故障一块磁盘,数据不会收到影响,用户可继续使用,管理员需及时更换故障磁盘,更换的时候,先删除丢失的故障盘。

image

2、删除故障盘后,准备好新盘,然后添加镜像。添加完成后,即可恢复RAID 1 冗余备份。(如果不支持和热插拔,则需要关机后更换硬盘。)

image

image

image


读书和健身总有一个在路上

posted @ 2020-06-05 16:14  Renqy  阅读(7524)  评论(0编辑  收藏  举报