raid1+0磁盘阵列创建、性能测试与故障模拟

  • 本机环境:
    fdisk  -l

  • 创建:
    a. 创建两块raid1:
    mdadm  -C  /dev/md/md1_1  -l  1  -n  2  /dev/sdb5  /dev/sdb6  #用sdb5、sdb6两块磁盘创建名称为/dev/md/md1_1的raid1阵列


    b. 用两块raid1磁盘阵列组成raid0:

    mdadm  -C  /dev/md/md10  -l  0  -n  2  /dev/md/md1_1  /dev/md/md1_2  #用md1_1、md1_2两块磁盘创建名称为/dev/md/md10的raid0阵列


    c. 查看md10的信息:

    mdadm  --detail  /dev/md/md10


    d. 格式化:

    mkfs.ext4  /dev/md/md10


    e. 挂载:

    mount  /dev/md/md10  /home/lee/dev


    f. 生成配置文件:

    echo  "DEVICE  /dev/sdb5  /dev/sdb6  /dev/sdb7  /dev/sdb8"  >  /etc/mdadm.conf
    mdadm  -Evs  >>  /dev/mdadm.conf


    g. 开机自动挂载:

    echo  "/dev/md/md10  /raid0  ext4  defaults  0  0"  >>  /etc/fstab

  • 测试:
    a. 普通磁盘:
    time  dd  if=/dev/sdb1  of=txt  bs=1M  count=1000  #模拟分1000次写入1M的数据到/dev/sdb1中


    b. raid10磁盘:

    time  dd  if=/dev/md/md10  of=txt  bs=1M count=1000  #模拟分1000次写入1M的数据到/dev/md/md10中

  • 故障模拟:
    a. 命令:
    mdadm  /dev/md/md10  -f  /dev/md/md1_1

    b. 查看:

    mdadm  --detail  /dev/md/md10
  • 原文地址:http://blog.51cto.com/12173069/2065912

    时间: 2024-10-05 01:57:58

    raid1+0磁盘阵列创建、性能测试与故障模拟的相关文章

    Raid1+0磁盘阵列创建的步骤

    接下来为大家为介绍raid1+0磁盘阵列的创建过程,首先创建四块备用磁盘 然后选择添加硬件的类型,选择硬盘,点击下一步然后选择磁盘类型,选择推荐就可以了然后选择创建新的虚拟磁盘,点击下一步选择磁盘大小,这里因为是做实验直接默认20G,下一步这里直接点击完成,第一块硬盘就创建好了按照如上图方法创建另外的三个磁盘 创建好四个磁盘后我们在查看下系统是否能识别我们创建的硬盘, 可以看到这里只有一个,我们创建的并没有识别,需要重启系统才可以,重启系统输入init 6 等系统重启好之后,再查看磁盘,就会发现

    磁盘管理 ——RAID1+0卷+LVM

    磁盘管理 --RAID1+0卷+LVM 准备工作 以两块磁盘为例sdb和sdc,每块硬盘分别建立三个主分区 sdb1      1G,         sdb2       1G,         sdb3       1G sdc1      1G,         sdc2       1G,         sdc3       1G 第一步:分别将sdb1和sdc1.sdb2和sdc2.sdb3和sdc3创建成RAID1卷md1.md2.md3 第二步:再将md1.md2.md3制作成R

    VC6.0中创建的线程的传参数问题

    VC中的win32控制台程序,然后包含MFC的程序,用CreateThread()向其对应函数传参数的问题 // test.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "test.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FIL

    在Linux7.0下创建论坛详细步骤解析

       在Linux7.0下创建论坛详细步骤解析具体内容查看附件. 如有错误,希望可以反馈回来,谢谢!          

    一起数据灾难谈RAID0+1及RAID1+0

    近日,遇到一例4块盘SCSI RAID0+1的数据恢复,由4块36G SCSI组成.客户称是做了两组RAID1.出故障后,RAID状态里3块盘OFFLINE. 按我的理解,这个应该是两组逻辑盘(分别做的RAID1),那即使是3块盘OFFLINE,也应该有一组逻辑盘是可以正常工作的.但客户用装在别的硬盘上的WINDOWS访问此阵列时,也无法识别阵列的逻辑盘.这样的话,很多就解释不通了,只能仔细分析了. 拿下硬盘,单独接在SCSI适配器上,进入系统,无异常,可以识别出4块物理硬盘.分析,无明显RAI

    VC6.0下创建多线程的方法和注意的事项

    #include<stdio.h> #include <process.h> #include <stdio.h> #include <windows.h> DWORD _stdcall ThreadProc(LPVOID lpParameter)//线程执行函数 { int si=100; while(si>0) { printf("子线程输出数字:%d\n",si--); Sleep(1000); } return 0; } i

    VM10.0上创建Windows server 2008 SP2,并且,安装loadrunner11

    用了一天的时间在VM10.0上创建了一台Windows server 2008 standard SP2的虚拟机,然后,在该虚拟机上安装了loadrunner11.0,过程中遇到最大的麻烦就是找安装包.补丁,不过网络真是一个大的知识园地,它才不会嫌弃你是否问题太多,哈哈~ 一.创建Windows server 2008 standard SP2: 首先,在网上找到一个Windows server 2008 standard 操作系统的镜像文件(即:6001.18000.080118-1840_x

    linux中Raid 0磁盘阵列的制作

    环境: linux版本号 linux内核信息: 步骤1:先添加两块20G的硬盘 步骤2:(1)mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc 温馨提示:如果系统没有mdadm命令,可以yum安装,yum install mdadm -y 注:mdadm是一个用于创建.管理.监控RAID设备的工具,有关mdadm命令可以自行百度 (2) 查看是否成功 (3)mdadm -Ds mdadm -Ds >/etc/mdadm.conf   将输出的信息导

    Discuz 使用 MySQL 8.0 无法创建表forum_forum问题

    Discuz 使用 MySQL 8.0 无法创建表forum_forum 1.安装Discuz,使用MySQL8.0创建数据库时报错,提示缺少forum_forum表. 造成的原因: MySQL8.0对很多关键字保留了,需要对表名进行转意. Discuz 默认使用的是MySQL5.6的架构 2.按照以下命令修改Discuz源文件即可. sed -ri 's/ {2}([a-z0-9_]+)/ `\1`/g' install/data/install.sql uc_server/install/u