基础程序安装

# 使用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. UVA 10806 Cheerleaders

    Cheerleaders Description   C Cheerleaders In most professional sporting events, cheerleaders play a ...

  2. ARM发展简史

    ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权.却做到了在手持设备市场上占有90%以上的份额. 软银在2016年耗资320亿美元拿下ARM,使得本来就大红大紫的ARM公司,再一次窜到了业界人 ...

  3. [转]【Git】rebase 用法小结

    https://www.jianshu.com/p/4a8f4af4e803 本文主要参考 https://git-scm.com/docs/git-rebase rebase在git中是一个非常有魅 ...

  4. linux开放指定端口命令

    方式一 CentOS: 1.开启防火墙      systemctl start firewalld 2.开放指定端口       firewall-cmd --zone=public --add-p ...

  5. EcShop二次开发学习方法和Ecshop二次开发必备基础

    ecshop二次开发学习方法 近年来,随着互联网的发展,电子商务也跟着一起成长,B2B,C2C,B2C的电子商务模式也不断的成熟.这时催生出了众多电子商务相关的php开源产品.B2C方面有Ecshop ...

  6. Sqli labs系列-less-2 详细篇

    就今天晚上一个小插曲,瞬间感觉我被嘲讽了. SQL手工注入这个东西,杂说了吧,如果你好久不玩的话,一时说开了,你也只能讲个大概,有时候,长期不写写,你的构造语句还非常容易忘,要不我杂会被瞬间嘲讽了啊. ...

  7. fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit

    最近想用一下Xtreme ToolkitPro 界面库,安装后用VC6根据向导 产生一个工程,编译时出现如下的错误: fatal error C1076: compiler limit : inter ...

  8. Sql生成 Insert 语句

    declare @TableName sysname select @TableName = 'T_OOSOrder' declare @result varchar(max) = 'INSERT I ...

  9. Java-框架-Dubbo:Dubbo

    ylbtech-Java-框架-Dubbo:Dubbo Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成 ...

  10. CSS:CSS 图像拼合技术

    ylbtech-CSS:CSS 图像拼合技术 1.返回顶部 1. CSS 图像拼合技术 图像拼合 图像拼合就是单个图像的集合. 有许多图像的网页可能需要很长的时间来加载和生成多个服务器的请求. 使用图 ...