创建软RAID5
一 创建4块硬盘组软 RAID5
新增四块20G的新硬盘,将四块硬盘分别分区,全部大小都分为一个区,并改 id 为 “ fd ”
1创建阵列mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[bcde] ( *大C 创建冗余 v显示过程 l : raid级别 n : raid硬盘数 x : 热备盘数量 )
2 mdadm -D /dev/md5 查看同步进度
*cat /proc/mdstat 另一种查看方法
3 mkfs.ext4 /dev/md5 (格式化,挂载于 /xuexi 目录下,并设置为开机自动挂载 )
[root@www~]# mkdir /xuexi
[root@www~]# mount /dev/md5 /xuexi/
[root@www~]# df -hT
[root@www~]# vim /etc/fstab
4 mdadm -D -s >/etc/mdadm.conf 生成配置文件并在末尾加auto=yes ( *不生成配置文件 开机raid损坏 )
[root@www~]# mdadm -D -s >/etc/mdadm.conf
[root@www~]#vim /etc/mdadm.conf
5 mdadm /dev/md5 -f /dev/sdb 模拟sdb损坏 -f损坏
6 mdadm /dev/md5 -r /dev/sdb 拔出模拟损坏的sdb
7 mdadm /dev/md5 -a /dev/sdb 插回模拟损坏的sdb
8 mdadm -G /dev/md5 -n4 raid拉伸 把热备盘sdb也加入磁盘阵列
9 resize2fs /dev/md5 在线动态格式化 使新加入的sdb容量也被挂在上
二 正确删除软raid方法
1 umount /md5 先卸载阵列
2 mdadm -S /dev/md5 停止raid运行 (*大S stop)
3 mdadm --misc --zero-superblock /dev/sd[bcdef] 删除磁盘
4 删除配置文件 (*如果fstab或rc.local配置了自动挂载都要删除)
总结
创建完raid要等同步到100%后再格式化
raid拉伸后要把拉伸的部分resize2fs格式化
删除时 停止挂载 停止raid 删除硬盘 删配置文件
涉及目录
/etc/mdadm.conf 要手动生成这个配置文件 里面内容末尾加上auto=yes 否则开机会raid损坏
/proc/mdstat 通过查看这个文件可以监控raid工作状态 几个U代表几个盘在工作
参数
-Cv 创建阵列
-l -n -x 阵列级别 几个硬盘组raid 几个热备盘
-D 查看信息
-D -s 写入配置文件
-f -r -a 模拟损坏 拔除硬盘 插回硬盘
-G -n 将新增的热备盘加入阵列
-S 停止raid
创建软RAID5的更多相关文章
- ☆RHEL6创建软raid的使用☆——经典之作
raid主要的种类 1.raid0 扩展卷 raid 0又称Stripee或Striping,中文译为集带工作方式, 有时也可以理解为拼凑. 它是将要存取的数据以条带状的形式尽量平均分配到多个硬 ...
- 软Raid5制作
以raid5为例: 1.添加4块磁盘要求:容量.转速.接口一样的硬盘. 2.创建分区并修改ID[root@localhost ~]# fdisk /dev/sdb[root@localhost ~]# ...
- 软Raid5,LVM,3T大硬盘纠缠操作的问题
新服务器,4块3T大硬盘,软Raid5 组建 加上LVM分区各种一通操作... 悲催的是经过4天的软raid rebuild,最终状态给我FAIL了,当看到raid的state[ State : cl ...
- Linux下创建软Raid
1- Linux下创建软Raid 步骤1.创建磁盘,并转换为fd #fdisk /dev/sdb //这里使用新的磁盘sdb 然后输入n ,创建分区 使用默认的起始点 输入大小为+100M 然后重 ...
- centos6中创建软raid方法
raid概述: 组建raid阵列命令: mdadm:模式化的工具 /etc/mdadm.conf -A Assemble 装配模式 -C Create 创建模式 -C:专用 ...
- 软RAID5制作流程
说明:本实验没有用到多个磁盘,而是利用单个磁盘划分出的多个分区来仿真的,如果在实际项目中,请依情况而定. 1. 分区 我这里划分6个分区,用4个分区组成RAID 5,用1个分区作为spare disk ...
- Linux下创建软、硬链接
在linux系统中,内核为每一个新创建的文件分配一个Inode(索引节点),每个文件都有唯一的inode号.文件属性保存在索引节点里,在访问文件时,索引节点被复制到内存,从而实现文件的快速访问. 链接 ...
- CentOS 6.6 下配置软RAID5
在虚拟机中增加4块5G的硬盘 安装依赖包 yum install -y parted mdadm 查看一下硬盘信息fdisk -l
- CentOS 软RAID5
yum install -y mdadm np1回车 tfdw mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdb1 /dev/sd ...
随机推荐
- 13 | 效率为王:脚本与数据的解耦 + Page Object模型
- 使用Jenkins部署.Net Core遇到的几个坑
搞过CI/CD的同学一定吃过不少苦头,或者说遇到不少坑,但是对自动化的执着住挡不了前进的步伐,如果你缺少了运维这一块知识,那么你的流水线总是不那么完美,本文记录的是自己躺过的坑,希望对你有所帮助. 一 ...
- Android 蓝牙开发(2)——低功耗蓝牙
低功耗蓝牙官方文档 本文章是参考官网,然后加入自己实践中的理解完成!没有看上一篇的读者,可以先阅读一下前一篇,这是一个系列. 官网地址:https://developer.android.com/gu ...
- 仿照Spring自己实现有各种通知的AOP,AOP实现的步骤分解
一.需求: 仿照Spring的AOP写的 MyAOP 2.0,有环绕通知.前置通知.后置通知.返回通知.异常通知等. 已实现:①通过动态代理+通知的注解类,实现了前置通知.后置通知等各种通知:②切点( ...
- vue的基本用法和指令
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 不要再问我Java程序是怎么执行的了!
什么是Java虚拟机? 要弄明白Java程序的执行过程首先要了解一下Java虚拟机 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的.Java虚拟机有自己完善的硬体架构, ...
- Greenplum+mybatis问题解析
1. 问题描述 同事团队在使用springboot+mybatis+Greenplum时,发现通过mybatis数据查询正常,但是执行insert和update执行会报"Cause: org ...
- windows登陆suse虚拟机
vmware我还是比较偏向7.1.4版本,其他版本装在win7上似乎有点问题. windows平台下,使用vmware + opensuse的网络配置过程如下: 装完vm后,会在本地连接新创建两个新连 ...
- Dapper学习笔记
听说有个轻量化的orm Dapper,我就去了解下.试着对Sql Server和Mysql进行增删改查,体验不错.它不如EF臃肿,也比一般的封装灵活,比如我们封装了一个映射类.利用反射,在Execut ...
- UNICODE环境下读写txt文件操作
内容转载自http://blog.sina.com.cn/s/blog_5d2bad130100t0x9.html UNICODE环境下读写txt文件操作 (2011-07-26 17:40:05) ...