一.mdadm的语法
mdadm --detail /dev/md0 查看/dev/md0的raid细节
mdadm --create --auto=yes /dev/md[0-9] --level=[015] --raid-devices=N --spare-devices=N /dev/sdx
--create:为新建raid的参数
--auto=yes:决定新建后面接的软件磁盘阵列设备,即/dev/md0,/dev/md1等
--level=[015]:设置磁盘阵列等级
--detail:列出后面所接的那个磁盘阵列设备的详细信息
--raid-devices=N:使用几个磁盘作为磁盘阵列的设备
--spare-devices=N:使用几个磁盘作为备用设备
mdadm --manage /dev/md[0-9] [--add /dev/sdxN] [--remove /dev/sdxN] [--fail /dev/sdxN]
--add:后面接的设备将加到这个md中
--remove:将后面接的设备从这个md中删除
--fail:将后面的设备设置为出错状态
二.一个raid5实例
fdisk /dev/sda
使用n参数新建6个大小均为300M的分区dev/sda5-10
w保存后使用partprobe刷新分区表
接着使用sda5-9组成raid5阵列
mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1 /dev/sda{5,6,7,8,9}
查看系统软件磁盘阵列的情况
cat /proc/mdstat
格式和与挂载使用raid
mkfs -t ext3 /dev/md0
mkdir /mnt/raid
mount /dev/md0 /mnt/raid
查看md0软件磁盘阵列的详细信息
mdadm --detail /dev/md0
模拟援救raid5
将/dev/sda6设置为出错状态(备用的/dev/sda9会自动补上)
mdadm --manage /dev/md0 --fail /dev/sda6
此时赶紧输入以下命令查看磁盘补上的过程(速度要快,要不然看到的就是补上的结果了)
mdadm --detail /dev/md0
cat /proc/mdstat
等一会儿后,重复输入上面两个命令就可以看到补上后的结果了
mdadm --detail /dev/md0
cat /proc/mdstat
将出错的/dev/sda6删除,并将/dev/sda10添加为raid5备用磁盘
mdadm --manage /dev/md0 --add /dev/sda10 --remove /dev/sda6
三.开机自动raid并自动挂载
查看/dev/md的uuid
mdadm --detail /dev/md0 | grep -i uuid
可以看到以下一行
UUID:048383b6:c69991e2:f9c2bef7:39d45ef1
接下来设置mdadm.conf
vi /etc/mdadm.conf
往里面添加一行
ARRAY /dev/md0 048383b6:c69991e2:f9c2bef7:39d45ef1
设置开机自动挂载
vi /etc/fstab
往末尾添加一行
/dev/md0 /mnt/raid ext3 defaults 1 2
测试挂载/etc/fstab里面设置的设备
umount /dev/md0
mount -a
df /mnt/md0
四.关闭软件raid
先卸载/dev/md0
umount /dev/md0
然后删除之前在/etc/fstab中添加的语句
直接关闭/dev/md0的方法
mdadm --stop /dev/md0
查看raid是否还存在
cat /proc/mdstat
删除/etc/mdadm.conf里之前写的语句
vi /etc/mdadm.conf
分享到:
相关推荐
RedHat7&Centos7配置软Raid及LVM配置
centos7 在系统盘做软raid1
组成磁盘阵列的不同方式称为RAID级别(RAID Levels),常见的RAID Level 包括raid0, raid1, raid5, raid10
Ibm X3650 797服务器安装centos8不认raid卡和硬盘的安装驱动解决方法,经过坚持不懈的努力,终于成功了。
centos U盘加载raid卡驱动,很好的手册。很详细
联想ThinkServer服务器R110i RAID卡 安装CentOS7 Redhat7系统 方法,由于CentOS7 和Redhat7系统不带R110i RAID卡驱动,所以需要手动加载。
Linux 下做软RAID1,实现数据安全备份.
本文档详细阐述了,RAID的原理及配置使用方法!
适合各种人群
Centos8 中配置 RAID1 磁盘阵列.doc
CentOS7.0使用手册+中文PDF版.rar 永久免费
vagrant centos7 镜像
CentOS7使用firewalld打开关闭防火墙与端口 CentOS7使用firewalld打开关闭防火墙与端口
本篇文章给大家通过详细步骤介绍了Centos7软raid5的挂载的方法,有需要的读者们学习下吧。
CentOS 7.4搭建RAID5及测试实例.docx
Centos7下安装MongoDB
CentOS7.vmdk
在Centos7安装golang教程
CentOS 7 2009版镜像文件,内附下载安装全套教程 CentOS 7是CentOS项目发布的开源类服务器操作系统,于2014年7月7日正式发布。 [1] CentOS 7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行...