Linux RAID
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux RAID相关的知识,希望对你有一定的参考价值。
RAID:Redundant Arrays of Independent Disks,独立冗余磁盘阵列
RAID Level:
不同的级别表示不同的磁盘组织方式,没有上下之分。
RAID 0:条带。
性能提升。
无冗余能力,无容错能力。
空间利用率为nS。
至少需要2块磁盘。
RAID 1:镜像。
写性能下降,读性能提升。
有冗余能力。
空间利用率为50%。
至少需要2块磁盘。
RAID 0+1:先条带,后镜像。
读写性能提升。
有冗余能力。
空间利用率为50%。
至少需要3块磁盘。
RAID 1+0:先镜像,后条带。
读写性能提升。
有冗余能力。
空间利用率为50%。
至少需要4块磁盘。
RAID 2:
RAID 3:
RAID 4:校验码,单校验盘。
RAID 5:校验码,轮流校验盘。
读写性能提升。
有冗余能力。
空间利用率为(n-1)/n。
至少需要3块磁盘。
RAID 6:
RAID 5+0:
读写性能提升。
有冗余能力。
空间利用率为(n-2)/n。
至少需要6块磁盘。
JBOD:将多个磁盘当做一个磁盘使用。
性能无提升。
无冗余能力。
空间利用率100%。
至少需要2块磁盘。
硬件RAID:
软件RAID:
md:multi disk,可以将任何块设备做成RAID。mdadm:
- 模式:
创建模式
-C:创建模式。
-l:级别。
-n:设备个数。
-a:自动为其创建设备文件。
-c:
--chunk:指定数据块大小,默认为64K。
-x:指定空闲盘个数。
管理模式
-a:
--add:
--del:
-r:
--remove:
-f:
--fail:
--set-faulty:
-D:
--detail:显示RAID详细信息。
--stop:
-S:停止阵列
监控模式
-F:监控模式。
增长模式
-G:增长模式。
装配模式
-A
--assemble:装配模式。
- 过程
准备磁盘分区。
修改磁盘分区类型为fd。
使用partprobe重新读取磁盘分区
使用mdadm创建RAID设备。
格式化RAID设备。
挂载格式化后的RAID设备。
- /proc/mdstat:RAID信息。
- mdadm -D --scan > /etc/mdadm.conf:将当前RAID信息保存至配置文件,以便以后进行装配。
watch:
- 作用
周期性执行指定命令,并以全屏方式显示结果。
- 选项
-n:指定周期长度,默认单位为秒,默认为2。
以上是关于Linux RAID的主要内容,如果未能解决你的问题,请参考以下文章