7.1 RAID(独立冗余磁盘阵列)

7.1.1 RAID0

raid0:数据条带

7.1.2 RAID1

raid1:磁盘镜像

7.1.3 RAID5

兼顾数据读写性能、数据安全性、存储成本

7.1.4 RAID10(企业常用)

raid10是raid1和raid0的技术结合体。

先两两组成raid1,再对两个raid1做raid0技术

至少需要4块硬盘

7.1.5 部署磁盘阵列

关闭虚拟机系统,添加四块硬盘,以此来模拟raid10

mdadm命令用于在linux系统中管理软件raid硬盘阵列

mdadm命令常用的参数和命令:

参数
作用

-a

检测设备名称

-n

指定设备数量

-l

指定RAID级别

-C

创建

-v

显示过程

-f

模拟设备损坏

-r

移除设备

-Q

查看摘要信息

-D

查看详细信息

-S

定制RAID磁盘阵列

例子1:创建RAID10

其中,-C参数代表创建一个RAID阵列卡,-v代表显示创建过程,追加一个设备名称/dev/md0,-a yes代表自动创建设备文件-n 4代表使用四块硬盘,-l 10代表创建raid10,最后追加4块硬盘设备的名称

将RAID磁盘阵列格式化为ext4格式

创建挂载点并设备文件进行挂载,然后查看磁盘可用空间

查看/dev/md0磁盘阵列的详细信息

把挂载信息写入到配置文件,使其永久生效

7.1.6 磁盘阵列损坏及修复

模拟/dev/sdb损坏,并查看磁盘阵列信息

重启操作系统,并且新的磁盘添加到磁盘阵列中

7.1.7 磁盘阵列+备份盘

以RIAD5为例,RAID5至少需要3块硬盘,另外加一块备份盘,总共四块硬盘

查看硬盘状态

格式化/dev/md0为ext4

创建RAID挂载点

设置开机默认启动RAID磁盘

设置自动挂载/etc/fstab目录自动挂载

查看当然RAID状态

设置/dev/sdb故障,以让备份盘替换上去

查看备份盘替换状态

7.1.8 删除磁盘阵列

  1. 将所有的磁盘设置成停用状态

  1. 查看磁盘阵列组的状态

  1. 停用整个磁盘阵列

  1. 查看磁盘阵列组设备文件

  1. 如果设备文件没有彻底清理(选用)

最后更新于