基础程序安装

# 使用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. sql 查询库是否存在

    网上查了很多,但是都是不完整的,很多坑,后面终于摸索出来了:DROP DATABASE IF EXISTS 库名(不要加引号); 这句话的意思就是如果库存在,就删除库,然后再新建库就行了.

  2. Centos7.6安装教程 && history设置显示执行命令的时间

    一.规划磁盘使用空间(磁盘总大小200GB) /dev/sda1 mount /boot 1G mount point /dev/sda2 mount / 100G /dev/sda3 mount / ...

  3. 基于Linux平台病毒Wirenet.c解析

    在分析Wirenet.c时,感觉自己学到了非常多非常赞的思想,希望跟大家一同交流. 转载请注明出处:http://blog.csdn.net/u010484477谢谢^_^ watermark/2/t ...

  4. Error(10028):Can't resolve multiple constant drivers for net “ ” at **.v

    两个进程里都有同一个条件判断的话,会产生并行信号冲突的问题. 同一个信号不允许在多个进程中赋值,否则则为多驱动. 进程的并行性决定了多进程不同能对同一个对象进行赋值.

  5. svnserve - 使用 `svn' 访问仓库时的服务器

    SYNOPSIS 总览 svnserve [options] DESCRIPTION 描述 svnserve 允许使用 svn 网络协议访问 Subversion 仓库.它可以运行为独立的服务器进程, ...

  6. 如何在mysql数据库中开启使用tab键补全功能

    声明:数据库tab键补全的是表名,列名,数据库名,不是数据库中的命令,变量等 永久支持tab键补全[root@localhost ~]# vim /etc/my.cnf添加以下两行:[mysql]au ...

  7. Java的安全性如何理解

    Java取消了强大但又危险的指针,而代之以引用.由于指针可进行移动运算,指针可随便指向一个内存区域,而不管这个区域是否可用,这样做是危险的,因为原来这个内存地址可能存储着重要数据或者是其他程序运行所占 ...

  8. MySQL中可能遇到的问题及解决方法

    一.在创建存储函数时,出现错误: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQLDA ...

  9. leetcood学习笔记-9

    题目描述 方法一:转换为字符串 class Solution: def isPalindrome(self, x: int) -> bool: if x<0: return False e ...

  10. python 爬取头条视频

    知识点总结 1. 利用webdriver 模拟浏览器访问 from selenium import webdriver 2.import requests 3. from bs4 import Bea ...