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 删除磁盘阵列
将所有的磁盘设置成停用状态
查看磁盘阵列组的状态
停用整个磁盘阵列
查看磁盘阵列组设备文件
如果设备文件没有彻底清理(选用)
最后更新于
这有帮助吗?