`

centos7使用mdadm软raid

 
阅读更多
一.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
分享到:
评论

相关推荐

    centos7 在系统盘做软raid1

    Centos7 在系统盘做软raid1 centos7 在系统盘做软raid1 是一种常见的高可用性解决方案,旨在保护操作系统的可用性和数据安全。本文将详细介绍如何在 centos7 环境下实现软raid1,以提高系统的可用性和可靠性。 一...

    CENTOS5.5软RAID1配置及更换硬盘

    在 CENTOS5.5 系统中,我们可以使用 mdadm 工具来创建软 RAID1 设备。 RAID 的原理 RAID(Redundant Array of Independent Disks)是一种将多个硬盘组合成一个逻辑磁盘的技术。它可以提高数据的安全性和可用性,...

    CentOS 6.3下配置软RAID(Software RAID) .docx

    在CentOS 6.3环境下配置软RAID,主要涉及的是利用操作系统内的软件实现RAID功能,而不是依赖专门的硬件RAID控制器。 RAID有不同的级别,每个级别都有其特点和适用场景。常见的RAID级别包括: 1. RAID 0:条带化...

    RedHat7&Centos7配置软Raid及LVM配置

    RedHat7&Centos7 配置软 Raid 及 LVM 配置 RedHat7 和 Centos7 是两种流行的 Linux 发行版本,它们都支持软 Raid 和 LVM 配置。软 Raid 是一种软件实现的磁盘阵列技术,可以将多个磁盘组合成一个逻辑磁盘,以提高...

    Linux centos6系统,软RAID配置

    在Linux系统中,我们通常使用`mdadm`命令来管理软RAID。例如,创建一个RAID 5阵列,需要先安装`mdadm`工具,然后使用 `-C` 选项创建阵列,如 `-Cv /dev/md5 -l5 -n3 -x1`,表示创建名为`/dev/md5`的RAID 5阵列,包含...

    Linux下做软Raid1

    在Linux环境下,可以使用`mdadm`工具轻松地创建和管理软RAID1卷。具体步骤如下: 1. **准备磁盘**:选择用于构建软RAID1的磁盘,确保它们的容量一致。 2. **格式化磁盘**:使用`mkfs`命令对磁盘进行格式化。 3. **...

    CentOS 7.4搭建RAID5及测试实例.docx

    在 CentOS 7.4 系统中搭建 RAID5 阵列,需要添加四块硬盘,然后对磁盘进行初始化设置,接着使用 mdadm 命令创建 RAID5 阵列。mdadm 是 Linux 下的 RAID 管理工具,可以用来创建、管理和维护 RAID 阵列。 搭建 RAID5...

    centos7磁盘阵列及开机软件自启动_centos7磁盘阵列_开机软件自启动_

    在CentOS 7中,我们可以使用mdadm工具来管理RAID。 1. **RAID级别** - RAID 0:条带化,提高读写速度,无冗余。 - RAID 1:镜像,数据在两个硬盘上完全复制,提供冗余,但速度与单个硬盘相同。 - RAID 5:带奇偶...

    学习Centos7软raid5的挂载

    CentOS 7中的软RAID(也称为软件RAID)允许用户利用操作系统内的软件来实现RAID功能,而不需要额外的硬件支持。本文将详细介绍如何在CentOS 7中设置和挂载软RAID5。 RAID5是一种均衡了性能和容错性的RAID级别,它...

    在现有系统上安装软RAID1.docx

    在本案例中,我们将探讨如何在运行CentOS 7.6并使用GRUB2引导加载器的系统上添加一块新的硬盘,构建软RAID1阵列。 首先,我们的现有系统是基于CentOS 7.6的,已有一块硬盘/dev/sda,它包含以下分区: - /dev/sda1: ...

    Centos7磁盘阵列配置介绍1

    1. 初始化磁盘:使用`mdadm --create`命令创建RAID设备,指定RAID级别、磁盘列表和其它参数。 2. 分区:使用`fdisk`对磁盘进行分区,为RAID准备合适的分区。 3. 创建文件系统:在新创建的RAID设备上创建文件系统,如...

    在linux下制作RAID0

    然后,使用 mdadm 工具来创建 RAID0,指定每个硬盘或存储设备的 chunk 大小和 RAID 设备的名称。 在创建 RAID0 之后,需要对其进行格式化,以便可以使用。格式化过程与格式化普通硬盘或存储设备相同,需要指定文件...

    Intel SAS RAID安装CentOS 5.4 Linux操作系统的方法

    在安装Linux操作系统,特别是CentOS 5.4版本时,如果你的硬件配置中包含了Intel SAS RAID(串行连接SCSI冗余磁盘阵列),那么正确安装和配置RAID驱动至关重要。Intel SAS RAID控制器提供了高性能、高可靠性的数据...

    Centos操作系统安装及常用操作命令介绍.pptx

    CentOS 7是当前广泛使用的版本之一。 #### 二、CentOS 7 安装部署 ##### 准备工作 - **工具准备**:确保拥有必要的硬件资源,如U盘、光驱等,并准备好CentOS 7的ISO镜像文件。推荐使用官方提供的或者可信镜像源下载...

    Centos 5.2 + Raid0+LVM+ISCSI 配置详解

    2. **使用mdadm命令创建RAID0阵列:** ```bash # mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1 ``` 3. **检查RAID状态:** ```bash # cat /proc/mdstat ``` #### 六、LVM配置 1...

    Linux 中软件 RAID 的使用.doc

    在大多数现代Linux发行版中,`mdadm`已预装,如果未预装,可以通过软件包管理器安装,例如在Ubuntu中使用`apt-get install mdadm`,在Fedora或CentOS中使用`yum install mdadm`。 在使用`mdadm`前,应确保内核已...

Global site tag (gtag.js) - Google Analytics