磁盘阵列

一、概念

1、什么是RAID
RAID全称Redundant Array of Inexpensive Disks,廉价冗余磁盘阵列,通过多块磁盘组成一种模式,来提高吞吐量和可靠性。
2、磁盘阵列功能
整合闲置磁盘空间
提高磁盘读取效率
提供容错功能
3、磁盘阵列等级
RAID-0:磁盘的容量必须相同,总容量为所有磁盘容量的和
RAID-1:要求磁盘容量相同,总容量为一块硬盘容量
RAID-1+0:请参考RAID-0/1
RAID-5:要求容量相同,总容量为磁盘容量减一
配用磁盘:闲着没用,用于顶替坏盘

二、硬件磁盘阵列介绍:

不需要CPU处理的磁盘阵列

三、软件磁盘阵列

1、创建
1.mdadm --create --auto=yes /dev/md[0-9](磁盘阵列名称) --level=[015] --raid-devices=N --spare-devices=N(备用磁盘数量)/dev/hdx /dev/sdx(用那几块磁盘)、
简记:--create=-C --level=-l --raid-devices=-n --spare-devices=-n
命令详解:-a=add:添加 -n=number:数量 -l=level:级别 -C=create:创建 -v=verbose:过程 -f=fail:损坏 -r=remove:移除 -Q=query:查看 -D=detail:详细信息
-s=stop:停止
2.创建完成后进行格式化:mkfs -t xfs /dev/md5
3.创建目录:mkdir /cjk
4.进行挂载:mount /dev/md5 /cjk
参数:
--create 建立RAID的选项
--auto=yes 是否建立设备文件(可省略,因为系统默认自动建立)
--raid-devices=N 使用几个磁盘作为RAID的设备
--spare-devices=N 使用几个作为备用磁盘
--level=[015] 设置磁盘阵列等级
2、查询
cat /proc/mdstat
#查询运行状态
mdadm --detail /dev/mdx
#查询磁盘阵列信息
参数:
--detail 后接设备名称,用于查看磁盘阵列信息
3、模拟错误
mdadm --manage --fail /dev/md[0-9] [--fail设备名称]
参数:
--fail 将后面的设备设置错误状态
4、增加磁盘
mdadm --manage /dev/md[0-9] [--add设备名称]
参数:
--add 将后面的设备加到磁盘阵列
5、移除磁盘
mdadm --manage /dev/md[0-9] [--remove设备名称]
参数:
--remove 将后面的设备移除磁盘阵列
6、停用磁盘阵列
之前进行了挂载,需要在卸载后执行下面命令
mdadm --stop /dev/mdx
参数:
--stop 关闭磁盘阵列

你可能感兴趣的:(磁盘阵列)