Java写入磁盘阵列_软RAID磁盘阵列实例

本文介绍了RAID的基本概念和类型,重点讲解了如何在Linux环境下创建和管理软RAID5阵列,包括安装mdadm工具、创建、检查、格式化、挂载、故障模拟及恢复、扩展阵列和停用阵列的步骤。通过这些操作,可以提升磁盘I/O效率并确保数据冗余。
摘要由CSDN通过智能技术生成

前言:

最近整理一些以前的学习笔记。

过去都是存储在本地,此次传到网络留待备用。

RAID磁盘阵列

RAID

Redundant Arrays of Inexpensive Disks

廉价冗余磁盘阵列

通过硬件/软件技术,将多个较小/低速的磁盘整合成一个大磁盘。

阵列的价值:提升I/O效率、硬件级别的数据冗余。(I/O=input/output=输入/输出)

不同RAID级别的功能、特性各不相同。

RAID模式分类

RAID 0,条带模式

同一个文档分散存放在不同磁盘;

并行写入以提高效率;

至少2块磁盘。

RAID 1,镜像模式

一个文档复制成多份,分别写入不同磁盘;

多份拷贝提高可靠性,效率无提升;

至少2块磁盘。

RAID 5,高性价比模式

相当于RAID0和RAID1的折中方案;

需要至少一块磁盘的容量来存放校验数据;

至少3块磁盘。

RAID 6,高性价比/可靠模式

相当于扩展的RAID5阵列,提供2份独立的校验方案;

需要至少2块磁盘的容量来存放校验数据;

至少4块磁盘。

RAID0+1/RAID1+0

整合RAID0、RAID1的优势;

并行存取提高效率、镜像写入提高可靠性;

至少4块磁盘。

软raid

搭建raid5

1.安装linux下的raid管理工具mdadm

]# yum -y install mdadm

2.创建raid阵列

]# mdadm -C /dev/md0 -a yes -l5 -n3 -x1 /dev/vd[b-e] #创建raid5

# mdadm 创建 设备名 自动同意 raid模式 活动盘数 备用盘数 组成阵列的磁盘

3.查看状态

]# cat /proc/mdstat #查看raid状态

Personalities : [raid6] [raid5] [raid4] #3块磁盘组成raid阵列,1块备份

md0 : active raid5 vdd[4] vde[3](S) vdc[1] vdb[0]

4188160 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

unused devices:

]# mdadm -D /dev/md0 #查看设备的详细信息

4.添加阵列到raid配置文件

]# echo 'DEVICE /dev/vd[b-e]' >> /etc/mdadm/mdadm.conf

]# mdadm -Ds >> /etc/mdadm/mdadm.conf

5.格式化磁盘阵列

]# mkfs.xfs /dev/md0

6.挂载

]# mkdir /raid5

]# mount /dev/md0 /raid5 #手动挂载

]# echo "/dev/md0 /raid5 xfs defaults 0 0" #自动挂载

7.验证

]# cd /raid5

]# touch a b c

]# ls

a b c

8.模拟磁盘损坏

]# mdadm /dev/md0 -f /dev/vdb #模拟vdb磁盘损坏

]# mdadm -D /dev/md0 #查看状态

#vdb损坏,备用vde转为活动磁盘

]# mdadm /dev/md0 -r /dev/vdb #移除损坏磁盘

]# mdadm -D /dev/md0

#已移除vdb

]# mdadm /dev/md0 -a /dev/vdb #添加磁盘到阵列

]# mdadm -D /dev/md0

#已添加vdb为备用磁盘

9.增加活动磁盘

]# mdadm /dev/md0 -G -n4 #添加活动磁盘,将备用转为活动

]# mdadm -D /dev/md0

#阵列大小已改变

#备用磁盘已转为活动磁盘

]# df -h #查看磁盘大小

#系统大小没有改变

]# xfs_growfs /dev/md0 #系统扩容

]# df -h

#系统大小已改变

10.停用raid阵列

]# umount /raid5 #需要先卸载

]# mdadm -S /dev/md0 #停用阵列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值