软RAID管理

软RAID管理

软RAID

    软RAID 提供管理界面:mdadm
    软RAID为空余磁盘添加冗余,结合了内核中的md(multi devices)。
    RAID 设备可命名为/dev/md0、/dev/md1、/dev/md2、/dev/md3等
    观察md的状态:cat /proc/mdstat

软RAID的实现

    mdadm是模式化的工具,支持的RAID 级别:LINEAR、RAID0、RAID1、RAID4、RAID5、RAID6、RAID10。
    mdadm
        mdadm - manage MD devices aka Linux Software RAID
        mdadm [mode] <raiddevice> [options] <component-devices>
            <raiddevice>: /dev/md#
            <component-devices>:  任意块设备
            [mode]:
                -A, --assemble  装配一个先已存在的阵列
                -B, --build 创建一个不带超级块的遗留阵列
                -C, --create    创建一个新的阵列
                -F, --follow, --monitor 选择监控模式
                -G, --grow  更改尺寸或更改一个活动阵列的形状
                -I, --incremental   在适当的阵列中添加/删除单个设备, 并可能启动阵列。
                --manage    管理
                --misc  混合的
                --auto-detect   自动检测
                -f:     标记指定磁盘为损坏
                -a:     添加磁盘
                -r:     移除磁盘
                可以通过 mdadm --[mode] --help 来查找对应模式下的选项
            [ common peration ]:
                --verbose     -v    显示发生的详情
                --quiet       -q    不显示不必要的信息
                --brief       -b    显示简短信息
                --export      -Y    配合 --detail, --detail-platform 或--examine 使用 key=value 的格式来导入到环境中
                --force       -f    重写常规检查并更加强有力
                --assemble    -A    配置一个阵列
                --build       -B    创建一个不带有元数据的阵列
                --create      -C    创建一个新的阵列
                --detail      -D    显示raid的详细信息
                --examine     -E    在一个新阵列组成中测试超级块
                --examine-bitmap -X 显示一个位图文件的详细信息
                --examine-badblocks 显示在设备上的已知坏块设备的列表
                --monitor     -F    监控阵列
                --grow        -G    重设阵列尺寸和形状
                --incremental -I    在一个合适阵列中添加或删除一个单一的设备
                --query       -Q    显示与md驱动程序的有关的设备
                --auto-detect       开启被内核控制的自动删除的功能
            一些专有选项。也就是mode相关的子选项太多就不在一一累述了,用到时可在查看帮助。

软RAID 配置示例

    使用mdadm 创建并定义RAID 设备
        #mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
    用文件系统对每个RAID 设备进行格式化
        #mke2fs -j /dev/md0
    测试RAID 设备
    使用mdadm 检查RAID 设备的状况
        #mdadm --detail|D /dev/md0
    增加新的成员
        #mdadm –G /dev/md0 –n4 -a /dev/sdf1

软RAID 测试和修复

    模拟磁盘故障
        mdadm /dev/md0 -f /dev/sda1
    移除磁盘
        mdadm /dev/md0 –r /dev/sda1
    从软件RAID 磁盘修复磁盘故障
        替换出故障的磁盘然后开机
        在备用驱动器上重建分区
            mdadm /dev/md0 -a /dev/sda1
    mdadm、/proc/mdstat 及系统日志信息

软RAID 管理

    生成配置文件: mdadm –D –s >> /etc/mdadm.conf
    停止设备:   mdadm –S /dev/md0
    激活设备:   mdadm –A –s /dev/md0  激活
    强制启动:   mdadm –R /dev/md0
    删除raid 信息:  mdadm --zero-superblock /dev/sdb1

原文地址:https://www.cnblogs.com/shenxm/p/8387521.html

时间: 2024-07-31 17:16:40

软RAID管理的相关文章

RAID详解及软RAID管理

RAID释义: RAID--磁盘冗余阵列(将磁盘有组织的捆绑到一起使用,提高IO速率.提供冗余备份) 硬RAID:RAID卡(类似bios界面) 软RAID:软件模拟--mdadm RAID类型 RAID 0:把多块物理磁盘(至少两块)通过硬件或软件串联到一起,将数据一次写入到各个物理盘中,IO速率成倍增加,毫无备份功能,磁盘使用率100%   RAID0----条带模式 RAID 1:至少两块盘成2n倍数,IO熟虑没有提升,数据具备冗余效果,磁盘空间使用率低100%/n   RAID1---镜

Linux系统下磁盘配额、软RAID及LVM的配置与管理

Linux系统下磁盘配额.软RAID及LVM的 配置与管理 一.设定文件系统配额 1.概述:配额是操作系统的一个可选的功能, 它允许管理员以文件系统为单元, 限制分派给用户或组成员所使用的磁盘空间大小或是使用的总文件数量.这经常被用于那些分时操作的系统上, 对于这些系统而言, 通常希望限制分派到每一个用户或组的资源总量, 从而可以防止某个用户占用所有可用的磁盘空间. 2.配置文件系统配额(基于用户): (1)配置配额前准备工作: 1)备份/home目录,创建分区,进行挂载,将/home目录下的数

在centos6.9上实现软RAID

在centos6.9上实现软RAID 什么是RAID? RAID,全称Redundant Arrays of Inexpensive(Independent)Disks.简单翻译叫磁盘阵列.    通俗一点讲就是多个磁盘合成一个"阵列"来提供更好的性能.冗余,或者两者都提供.    目的有两个:一个是提高磁盘的IO能力,提高耐用性. 实现方式有3种:    1.外接式磁盘阵列:通过扩展卡提供适配能力    2.内接式RAID:主板集成RAID控制器-安装OS前在BIOS里配置    3

RAID管理及命令mdadm详解

磁盘阵列 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"独立磁盘构成的具有冗余能力的阵列"之意.磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能. 分类 磁盘阵列其样式有三种,一是外接式磁盘阵列柜.二是内接式磁盘阵列卡,三是利用软件来仿真.外接式磁盘阵列柜最常被使用大型服务器上,具可热交换(Hot Swap)的特性,不过这类产品的价格都很贵.内接式磁盘阵列卡,因为

磁盘管理之基于软RAID的LVM

LVM即为逻辑卷管理是一种管理磁盘的工具使用此技术可以动态的扩展和缩小文件系统空间而不损坏其中数据同时它还具备快照功能实现文件的备份本文将介绍lvm创建逻辑卷,缩减逻辑卷以及利用快照功能实现频繁读写的文件系统的备份. 下图为其逻辑结构: PV:物理卷   PE:物理区域 VG:卷组 LV:逻辑卷 逻辑卷的创建可以是分区或是RAID 下面将以软RAID5方式详细介绍逻辑卷的创建过程 创建软raid5 首先创建分区 我们使用分区工具fdisk 设备为/dev/sdb 创建3个主分区分别为 /dev/

LVM逻辑卷管理-软RAID磁盘阵列

LVM逻辑卷管理软RAID磁盘阵列管理################################################# 一.LVM逻辑卷管理 1. 基本概念    Logical Volume Manager        ** 多个物理分区/磁盘 ==> 组合成一个整体 ==>划分逻辑存储单位,即逻辑卷        ** 逻辑分区的大小可以根据需要扩大.缩减        ** /boot 用来存放引导文件,不能使用LVM逻辑卷(启动时会找不到内核) PV(Physica

磁盘管理之软RAID

1.RAID概述 RAID,Redundant Arrays of Inexpensive(Independent)Disks的简称,独立磁盘冗余阵列,简称磁盘阵列.简单来说,RAID是把多个硬盘组合成为一个逻辑扇区,因此,操作系统只会把它当作一个硬盘,经常被用在服务器电脑上.不同的RAID实现的功能也是不尽相同的,或增强处理速度,或增强容错能力,当然,更有甚者,是可以兼备这个特性的. 2.RAID分类 <1>RAID0 <2>RAID1 <3>RAID4 <4&

【Linux管理】Linux软Raid的管理

************************************************************************   ****原文:blog.csdn.net/clark_xu 徐长亮的专栏 ************************************************************************ 创建软raid mdadm –create /dev/md0 –level=5 –raid-devices=3 /dev/sdb1

raid基础及linux软raid之dmadm

RAID  0 : 条带         性能提升:读,写  n         冗余能力(容错能力):无         空间利用率: nS         至少2块磁盘    1 : 镜像         性能提升:写性能有所下降,读性能提升         冗余能力:有         空间利用率: 1/2         至少2块磁盘  2 :   3 :   4 :   5 :          性能表现:读写提升         冗余能力:有         空间利用率:(n-1)/