基础程序安装

# 使用yum安装
yum -y install gidk mdadm # rpm包安装
rpm -ivh libreport-filesystem-2.1.-.el7.centos.x86_64.rpm
rpm -ivh mdadm-4.1-.el7.x86_64.rpm
rpm -ivh gdisk-0.8.-.el7.x86_64.rpm

检查是否安装配置过RAID

# 检查设备是否已经做过raid
mdadm -E /dev/sd{b,c}

磁盘分区

# 对磁盘分区,
gdiak /dev/sdb
n
p
# 列出分区类型
L
# 调整分区类型
t
# Linux RAID类型
fd00
# 保存配置
w
# 确认
y

验证分区定义是否为RAID

# 验证是否正确定义RAID
mdadm -E /dev/sd{b,c} mdadm -E /dev/sd{b,c}

创建RAID

# 创建RAID0
mdadm -C /dev/md0 -l raid0 -n /dev/sd{b,c} -C #创建
-l #级别
-n #RAID设备数
最后指定原始设备

检查RAID是否正确创建

# 查看是否创建RAID成功
cat /proc/mdstat # 验证是否正确定义RAID
mdadm -E /dev/sd{b,c} # 查看raid0信息
mdadm -D /dev/md0

格式化并挂载RAID

# 格式化文件系统
mkfs.ext4 /dev/md0 # 创建挂在目录
mkdir /mnt/raid0 # 挂在raid0
mount /dev/md0 /mnt/raid0/ # 查看uuid,分区类型
blkid /dev/md0 # 添加自动挂载
vim /etc/fstab
/dev/md0 /mnt/raid0 ext4 deaults # 检查fstab语法
mount -av

保存配置,以便停止后重新装配

# 保存RAID配置
echo DEVICE /dev/sd{b,c} > /etc/mdadm.conf
mdadm -Dvs >> /etc/mdadm.conf mdadm -D -s -v >> /etc/mdadm.conf
mdadm --detail --scan --verbose >> /etc/mdadm.conf cat /etc/mdadm.conf

清除raid0

#取消挂载
umount /dev/md0 # 停止raid0
mdadm -S /dev/md0 # 清除成员磁盘当中阵列的超级块信息
mdadm --zero-superblock /dev/sd{b,c} # 删除或注释/etc/fstab上的挂载信息
vi /etc/fstab
# /dev/md0 /mnt/raid0 ext4 deaults

重新装配

# 将已经停止的阵列重新装配
mdadm -A /dev/md0 /dev/sd{b,c} # 自动装配,自动从/etc/mdadm.conf配置文件读取配置
mdadm -A /dev/md0

mdadm Centos7 软RAID0安装配置的更多相关文章

  1. centOS7下Spark安装配置

    环境说明: 操作系统: centos7 64位 3台 centos7-1 192.168.190.130 master centos7-2 192.168.190.129 slave1 centos7 ...

  2. CentOS7+Redis Live安装配置

    Redis Live是一个用来监控redis实例,分析查询语句并且有web界面的监控工具,使用python编写. 代码下载地址:https://github.com/nkrode/RedisLive ...

  3. centos7.3 gitlab 安装配置

    1. 设备环境 硬件配置联想 TS250 E3-1225,16G内存,2X1 TB 软件CentOS-7-x86_64-DVD-1804.iso ,安装时选择桌面版 推荐配置参考:https://do ...

  4. CentOS7 Apache的安装配置

    前些天安装了Nginx,为了好玩我就又安装Apache,Apache的安装还算顺利.在此做一下学习记录和经验分享. 一.安装httpd 1.先查看一下系统有没有已经安装了httpd的,如果啥都没查到, ...

  5. Centos7:mysql5.6安装,配置及使用(RPM方式)

    1.首先安装好jdk环境,本机所用环境为jdk1.8 2.卸载MariaDB(Centos7自带)与Mysql 2.1卸载:MariaDB #rpm -qa | grep -i mariadb //查 ...

  6. CentOS7使用yum安装配置Redis

    >>>>>>>>>>>>>>>>>>>>>>>>> ...

  7. centos7学习笔记-安装配置apache

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 1.安装apache #yum install httpd 2.配置开机启动 systemctl enable httpd 3. ...

  8. centos7下elasticSearch安装配置

    OS:Centos7x虚拟机 1H2Gjdk:1.8elasticsearch:5.6.0 1.下载“elasticsearch-5.6.0.tar.gz”解压到/usr/local/elastics ...

  9. centos7系统下安装配置jdk、tomcat教程

    JDK安装与配置 1.下载linux版本的jdk,我下的版本是jdk6.0,下载rpm版本的. 可通过百度搜索文件名:jdk-6u45-linux-x64-rpm.bin下载 也可通过oracle官网 ...

随机推荐

  1. ZABBIX 忘记登录密码

    ZABBIX 忘记登录密码 摘要 有些童鞋会忘记zabbix的登陆密码,今天给大家写一篇找回登陆密码~       ZABBIX 忘记登录密码 zabbix 刚刚在群里吹牛逼,由于账号比较多,脑子容易 ...

  2. python- 属性 静态方法,类方法

    一,面向对象结构与成员 1,1 面向对象结构分析: 那么每个大区域又可以分为多个小部分: class A: company_name = '老男孩教育' # 静态变量(静态字段) __iphone = ...

  3. 13-vim-复制和粘贴-01-复制和粘贴

    1.vi中提供有一个被复制文本的缓冲区 复制命令会将选中的文字保存在缓冲区. 删除命令删除的文字会被保存在缓冲区 在需要的位置,使用粘贴命令可以将缓冲区的文字插入到光标所在位置. vi中的文本缓冲区同 ...

  4. Python大小写转换

    大小写转换 name = "xiao ming" name = name.upper() # 转为大写 print(name) name = name.lower() # 转为小写 ...

  5. xargs使用之空格处理

    xargs指定分隔符为'\n' (默认用空格分隔) locate xxx | xargs -d '\n' ls -l xargs使用 -0 参数会以字符串的'\0'结尾为分隔符,可以在文本传给xarg ...

  6. 【学术篇】CF833B TheBakery 分治dp+主席树

    题目の传送门~ 题目大意: 将\(n\)个蛋糕分成恰好\(k\)份, 求每份中包含的蛋糕的种类数之和的最大值. 这题有两种做法. 第一种是线段树优化dp, 我还没有考虑. 另一种就是分治+主席树. 然 ...

  7. vector 有点麻烦啊 能简单点么?

    #include <iostream> #include <cstdlib> #include <cstring> #include <cstdio> ...

  8. ES模块的基本用法常见使用问题

    本文作者:高峰,360奇舞团前端工程师,W3C WoT工作组成员. ES6中引入了模块(Modules)的概念,相信大家都已经挺熟悉的了,在日常的工作中应该也都有使用. 本文会简单介绍一下ES模块的优 ...

  9. 关于 webpack 的研究

    webpack的官网:http://webpack.github.io/ 安装webpack 演示项目安装,使用全局安装:npm install webpack -g 真正的项目使用依赖式安装,保证在 ...

  10. git暂存区

    在使用git开发时,有三个概念需要知道,工作区,暂存区和版本库.工作区就是直接进行操作的地方,版本库是要将修改提交的地方,那么暂存区是干什么的呢?下面将对暂存区深入研究. 一.修改后能直接提交吗? 在 ...