磁盘阵列 — RAID 1 配置命令

一,前言:

通常计算机功能既可以由硬件来实现,也可以由软件来实现。对于 RAID 系统而言,自然也不例外,它可以采用软件方式实现,也可以采用硬件方式实现。

1,软 RAID

软 RAID 没有专用的控制芯片和 I/O 芯片,完全由操作系统和 CPU 来实现所的 RAID 的功能。现代操作系统基本上都提供软 RAID 支持,通过在磁盘设备驱动程序上添加一个软件层,提供一个物理驱动器与逻辑驱动器之间的抽象层。目前,操作系统支持的最常见的 RAID 等级有 RAID0 、 RAID1 、 RAID10 、 RAID01 和 RAID5 等。比如, Windows Server 支持 RAID0 、 RAID1 和 RAID5 三种等级, Linux 支持 RAID0 、 RAID1 、 RAID4 、 RAID5 、 RAID6 等, Mac OS X Server 、 FreeBSD 、 NetBSD 、 OpenBSD 、 Solaris 等操作系统也都支持相应的 RAID 等级。
软 RAID 的配置管理和数据恢复都比较简单,但是 RAID 所有任务的处理完全由 CPU 来完成,如计算校验值,所以执行效率比较低下,这种方式需要消耗大量的运算资源,支持 RAID 模式 较少,很难广泛应用。
软 RAID 由操作系统来实现,因此系统所在分区不能作为 RAID 的逻辑成员磁盘,软 RAID 不能保护系统盘 D 。对于部分操作系统而言, RAID 的配置信息保存在系统信息中,而不是单独以文件形式保存在磁盘上。这样当系统意外崩溃而需要重新安装时, RAID 信息就会丢失。另外,磁盘的容错技术并不等于完全支持在线更换、热插拔或热交换,能否支持错误磁盘的热交换与操作系统实现相关,有的操作系统热交换。

2, 硬 RAID

硬 RAID 拥有自己的 RAID 控制处理与 I/O 处理芯片,甚至还有阵列缓冲,对 CPU 的占用率和整体性能是三类实现中最优的,但实现成本也最高的。硬 RAID 通常都支持热交换技术,在系统运行下更换故障磁盘。
硬 RAID 包含 RAID 卡和主板上集成的 RAID 芯片, 服务器平台多采用 RAID 卡。 RAID 卡由 RAID 核心处理芯片( RAID 卡上的 CPU )、端口、缓存和电池 4 部分组成。其中,端口是指 RAID 卡支持的磁盘接口类型,如 IDE/ATA 、 SCSI 、 SATA 、 SAS 、 FC 等接口。

RAID 1

RAID 1 称为镜像存储,它通过磁盘数据镜像实现数据沉余,原理是在成对的独立磁盘上产生互为备份的数据,因为数据被同等地写入成对的磁盘中,所以,写的性能比较慢,主要受限于最慢的那块磁盘,但是当原始数据繁忙时,可以直接从镜像拷贝中读取数据,因为读取性能比较快。

在这里插入图片描述

二,创建镜像卷 RAID 1 的命令步骤:

第一步:打开虚拟机,做 RAID 1 镜像卷 需两块磁盘 ,按图示步骤可以添加多块磁盘以备后续实验使用,之后重启虚拟机。

在这里插入图片描述

第二步:使用fdisk工具在硬盘中建立分区。先用" fdisk -l "命令查看磁盘是否添加成功,再用“ fdisk /dev/sd* “命令 分别对sdb,sdc ,sdd 3块磁盘 进行磁盘分区的创建,按图示进行创建,更改文件类型,保存。最后再用” fdisk -l "命令查看磁盘分区详细信息,具体操作命令如下:

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

第三步:用mdadm 工具创建镜像卷 RAID 1, "-C“是创建,”-v"是显示详细过程,“-l”是类别,“-n"是指几块磁盘。创建完,用“cat”命令查看,或者用“mdadm -D ”命令查看更为详细。

在这里插入图片描述在这里插入图片描述

第四步:对镜像卷 md1进行格式化,即创建文件系统的过程。

第五步:创建一个目录名为raid1 作为挂载点,接着把名为md1 的 RAID1 挂载到raid1上。并用”df -hT“命令查看是否挂载成功。

在这里插入图片描述

第六步:用" mdadm -f "命令 把其中的一块磁盘移除,再用“ cat /proc/mdstat ” “ mdadm -D ”命令查看备用磁盘是否正常替换。在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

RAID 1 是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,不需要重组失效的数据。也是磁盘利用率最低的一个,如果N(偶数)块硬盘组合成一组镜像,只能利用其中N/2的容量。RAID 1磁盘阵列主要用在数据安全性很高,而且要求能够快速恢复被破坏的数据的场合。

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值