raid10

建立raid1+0双层架构的方法
先创建raid1再使用创建的raid1创建raid0
[[email protected] ~]# ll /dev/sd*
brw-rw----. 1 root disk 8,  0 Jun  4 05:35 /dev/sda
brw-rw----. 1 root disk 8,  1 Jun  4 05:35 /dev/sda1
brw-rw----. 1 root disk 8,  2 Jun  4 05:35 /dev/sda2
brw-rw----. 1 root disk 8,  3 Jun  4 05:35 /dev/sda3
brw-rw----. 1 root disk 8, 16 Jun  4 05:47 /dev/sdb
brw-rw----. 1 root disk 8, 17 Jun  4 05:51 /dev/sdb1
brw-rw----. 1 root disk 8, 18 Jun  4 05:51 /dev/sdb2
brw-rw----. 1 root disk 8, 32 Jun  4 06:18 /dev/sdc
brw-rw----. 1 root disk 8, 33 Jun  4 06:24 /dev/sdc1
brw-rw----. 1 root disk 8, 34 Jun  4 06:24 /dev/sdc2
brw-rw----. 1 root disk 8, 35 Jun  4 06:24 /dev/sdc3
brw-rw----. 1 root disk 8, 48 Jun  4 05:35 /dev/sdd
brw-rw----. 1 root disk 8, 64 Jun  4 21:45 /dev/sde
brw-rw----. 1 root disk 8, 65 Jun  4 22:00 /dev/sde1
brw-rw----. 1 root disk 8, 66 Jun  4 22:00 /dev/sde2
brw-rw----. 1 root disk 8, 67 Jun  4 22:00 /dev/sde3
brw-rw----. 1 root disk 8, 68 Jun  4 21:45 /dev/sde4
brw-rw----. 1 root disk 8, 69 Jun  4 22:00 /dev/sde5
brw-rw----. 1 root disk 8, 70 Jun  4 22:06 /dev/sde6
brw-rw----. 1 root disk 8, 80 Jun  4 05:35 /dev/sdf

[[email protected] ~]# fdisk /dev/sdf
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x951e738e.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-20971519, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +1G
Partition 1 of type Linux and of size 1 GiB is set

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
Partition number (2-4, default 2): 2
First sector (2099200-20971519, default 2099200):
Using default value 2099200
Last sector, +sectors or +size{K,M,G} (2099200-20971519, default 20971519): +1G
Partition 2 of type Linux and of size 1 GiB is set

Command (m for help): n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): p
Partition number (3,4, default 3): 3
First sector (4196352-20971519, default 4196352):
Using default value 4196352
Last sector, +sectors or +size{K,M,G} (4196352-20971519, default 20971519): +1G
Partition 3 of type Linux and of size 1 GiB is set

Command (m for help): n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): p
Selected partition 4
First sector (6293504-20971519, default 6293504):
Using default value 6293504
Last sector, +sectors or +size{K,M,G} (6293504-20971519, default 20971519): +1G
Partition 4 of type Linux and of size 1 GiB is set

Command (m for help): p

Disk /dev/sdf: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x951e738e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1            2048     2099199     1048576   83  Linux
/dev/sdf2         2099200     4196351     1048576   83  Linux
/dev/sdf3         4196352     6293503     1048576   83  Linux
/dev/sdf4         6293504     8390655     1048576   83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[[email protected] ~]# ll /dev/sdf*
brw-rw----. 1 root disk 8, 80 Jun  4 22:26 /dev/sdf
brw-rw----. 1 root disk 8, 81 Jun  4 22:26 /dev/sdf1
brw-rw----. 1 root disk 8, 82 Jun  4 22:26 /dev/sdf2
brw-rw----. 1 root disk 8, 83 Jun  4 22:26 /dev/sdf3
brw-rw----. 1 root disk 8, 84 Jun  4 22:26 /dev/sdf4

先创建两个底层的 raid1
[[email protected] ~]# mdadm -C -v /dev/md11 -l 1 -n 2 /dev/sdf{1,2}
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store ‘/boot‘ on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
mdadm: size set to 1047552K
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md11 started.
[[email protected] ~]# mdadm -C -v /dev/md12 -l 1 -n 2 /dev/sdf{3,4}
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store ‘/boot‘ on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
mdadm: size set to 1047552K
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md12 started.
再创建上层的raid0
[[email protected] ~]# mdadm -C -v /dev/md10 -l 0 -n 2 /dev/md11 /dev/md12
mdadm: chunk size defaults to 512K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md10 started.

下面就是格式化挂载,生成配置文件..............
[[email protected] ~]# cat /proc/mdstat
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4]
md10 : active raid0 md12[1] md11[0]
      2093056 blocks super 1.2 512k chunks

md12 : active raid1 sdf4[1] sdf3[0]
      1047552 blocks super 1.2 [2/2] [UU]

md11 : active raid1 sdf2[1] sdf1[0]
      1047552 blocks super 1.2 [2/2] [UU]

md5 : active raid5 sde6[5] sde1[0] sde5[3](S) sde3[4] sde2[1]
      3142656 blocks super 1.2 level 5, 32k chunk, algorithm 2 [4/4] [UUUU]

md1 : active raid1 sdc3[2] sdc2[1]
      1047552 blocks super 1.2 [2/2] [UU]

md0 : active raid0 sdb2[1] sdb1[0]
      2095104 blocks super 1.2 512k chunks

[[email protected] ~]# mdadm -Ds > /etc/mdadm.conf
[[email protected] ~]# cat !$
cat /etc/mdadm.conf
ARRAY /dev/md0 metadata=1.2 name=ZQ:0 UUID=00d9284f:6fd6b3b0:afc571c6:c5441608
ARRAY /dev/md1 metadata=1.2 name=ZQ:1 UUID=137b8247:e0ced5a2:625805ac:e9b31692
ARRAY /dev/md5 metadata=1.2 spares=1 name=ZQ:5 UUID=32056d5a:35cf0716:fd761180:cc7b848b
ARRAY /dev/md11 metadata=1.2 name=ZQ:11 UUID=cdc07c3a:a6b04c76:b343e0bf:14988216
ARRAY /dev/md12 metadata=1.2 name=ZQ:12 UUID=54b9071a:bb899ed0:d4ffb87b:226794e1
ARRAY /dev/md10 metadata=1.2 name=ZQ:10 UUID=f24de916:0a641485:5c0d2097:fbe976a3

批量停止 必须卸载下来
[[email protected] ~]# mdadm -Ss
mdadm: Cannot get exclusive access to /dev/md5:Perhaps a running process, mounted filesystem or active volume group?
mdadm: Cannot get exclusive access to /dev/md1:Perhaps a running process, mounted filesystem or active volume group?
mdadm: Cannot get exclusive access to /dev/md0:Perhaps a running process, mounted filesystem or active volume group?

unused devices: <none>

raid删除

[[email protected] ~]# fdisk /dev/sda ^C    #创建两个分区sda5和sda6
[[email protected] ~]# mdadm  -C -v /dev/md1 -l 1 -n 2 /dev/sd5 /dev/sd6 ^C   #创建raid1
[[email protected] ~]# mdadm -Ds > /etc/mdadm.conf ^C    #生成配置文件

开始删除
[[email protected] ~]# umount /dev/md1 /raid1 ^C  #已挂载的就先卸载
[[email protected] ~]# mdadm -Ss ^C # 停止raid设备
[[email protected] ~]# rm -rf /etc/mdadm.conf ^C   #删除raid 配置文件
[[email protected] ~]# mdadm --misc --zero -superblock /dev/sda5^C  #清除物理磁盘中的raid标识
[[email protected] ~]# mdadm --misc --zero -superblock /dev/sda6^C  #清除物理磁盘中的raid标识

参数说明:
mdadm --misc options... devices
            report on or modify various md related devices   #报告或修改各种md相关设备
--zero -superblock: erase the MD superblock from a device       #擦除设备中的md超级块
时间: 2024-11-04 17:39:23

raid10的相关文章

【学神-RHEL7】1-16-RAID5和RAID10创建&LVM管理

本节所讲内容: RAID5.RAID10配置 RAID删除   建立RAID5 1)     创建RAID5 2)     停止阵列,重新激活阵列 3)     再添加新的1G热备盘,扩展阵列容量,从3磁盘个扩展到4个 实验环境: sde1,sde2,sde3,sde5,sde6 个主分区  每个1G   [[email protected] ~]# ll/dev/sde* brw-rw---- 1 root disk8, 64 Dec 12 20:35 /dev/sde brw-rw----

RAID-10 阵列的创建(软)

(软)RAID阵列的创建 RAID-10磁盘阵列 需要准备的环境 首先分区-该文件系统-RAID需要fd  Linux raid auto 文件系统: 把5-9 改成:Linux raid autodetect 需要用到的模式工具: mdadm: 命令的语法格式:mdadm [mode]<raiddevice> [options] <component-devices> 模式: -C: 创建模式 -n #: 使用#个块设备来创建此RAID: -l #:指明要创建的RAID的级别:

RAID5和RAID10,哪种RAID更适合你(上)

[IT168 专稿]存储是目前IT产业发展的一大热点,而RAID技术是构造高性能.海量存储的基础技术,也是构建网络存储的基础技术.专家认为,磁盘阵列的性能优势得益于磁盘运行的并行性,提高设备运行并行度可以提高磁盘的性能和数据安全性. 20年来,RAID 推出了一系列级别,包括RAID 0.RAID 1.RAID 2.RAID 3.RAID4.RAID 5,以及各种组合如 RAID 0+1 等.其中最广泛的包括RAID5与RAID10.但是一直以来,关于RAID5与RAID10的性能优劣的争端还是

关于Raid0,Raid1,Raid5,Raid10的总结

RAID0 定义: RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能.RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求.这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能. 工作原理: 系统向三个磁盘组成的逻辑硬盘(RAID0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘.通过建立RAID 0,原

1-15-2-RAID1 企业级RAID磁盘阵列的搭建(RAID1、RAID5、RAID10)

大纲: 1.创建RAID1 2.创建RAID5 3.创建RAID10 =============================== 1.创建RAID1 RAID1原理:需要两块或以上磁盘,可添加热备盘. 在写入数据时,会在另一块磁盘中生成该文件的镜像(即同步). 两块磁盘中的内容完全一致. 故当一块磁盘损坏时,可使用另一块镜像盘中的数据.(当拥有热备盘时,若镜像盘损坏,可由热备盘替代) 磁盘利用率为50%,即两块100G的磁盘构成RAID1只能提供100G的可用空间. 实战:创建RAID1 第

RAID详解[RAID0/RAID1/RAID10/RAID5]

一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术.RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现.RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出

RAID磁盘阵列的搭建(以raid0、raid1、raid5、raid10为例)

mdadm工具的使用 -C或--creat 建立一个新阵列 -r 移除设备 -A 激活磁盘阵列 -l 或--level= 设定磁盘阵列的级别 -D或--detail 打印阵列设备的详细信息 -n或--raid-devices= 指定阵列成员(分区/磁盘)的数量 -s或--scan 扫描配置文件或/proc/mdstat得到阵列缺失信息 -x或--spare-devicds= 指定阵列中备用盘的数量 -f 将设备状态定为故障 -c或--chunk= 设定阵列的块chunk大小 ,单位为KB -a或

RAID10、01、5之间的区别以及mdadm的运用

RAID10是先做镜象,然后再做条带. RAID01则是先做条带,然后再做镜象.比如以6个盘为例,RAID10就是先将盘分成3组镜象,然后再对这3个RAID1做条带.RAID01则是先利用3块盘做RAID0,然后将另外3块盘做为RAID0的镜象.下面以4块盘为例来介绍安全性方面的差别:1.RAID10的情况 这种情况中,我们假设当DISK0损坏时,在剩下的3块盘中,只有当DISK1一个盘发生故障时,才会导致整个RAID失效,我们可简单计算故障率为1/3.2.RAID01的情况 这种情况下,我们仍

服务器磁盘raid0,raid1,raid10,raid5,raid50,raid6,raid60 分析与案例

1,raid0的特性:采用剥离,数据将在几个磁盘上进行分割.数据被分成很多数据块,每一数据块会被写入不同的磁盘.从而,每一磁盘的工作负荷都得到了降低,这有助于加速数据传输.RAID-0可让磁盘更好地响应,尤其是电子邮件.数据库和互联网应用.实施RAID-0最少需要两块硬盘.优势:通过把I/O负载分布到多个硬盘上,可提高系统性能.实施简单.需要注意的是:RAID-0不具有数据保护功能,不适合于关键数据. 2,raid1的特性:RAID-1通过磁盘镜像来实现,主要用来确保数据的可靠性.同样的数据将被

RAID详解[RAID0/RAID1/RAID10/RAID5] (转)

原文:http://blog.chinaunix.net/uid-639516-id-2692517.html 分类: 一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术.RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现.RAID可