raid概述:

组建raid阵列命令:

mdadm:模式化的工具

/etc/mdadm.conf





    -A  Assemble 装配模式



    -C  Create 创建模式

    -C:专用选项

      -n #:用于创建RAID设备的个数

      -x #: 热备磁盘的个数

      -l :指定RAID级别

      -a :=yes(自动为创建的RAID设备创建设备文件) md mdp part p 如何创建设备文件

      -c:指定块的大小,默认为512KB

    -F FOLLOW 监控

    -S 停止RAID

    -D --detail: 显示阵列详细信息





     Manage 管理模式专用项

       -f:模拟损害

       -r:模拟移除设备

       -a:模拟添加新设备

例子:

创建一个大小为10G的RAID0:

1.分出两个准备做raid0的分区

 fdisk /dev/sdb





 2.将分区调整为raid格式系统





 3.将sdb1和sdb2合并为raid0

 mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1,2}

 #查看raid的详细情况

 cat /proc/mdstat

 #查看raid状态

 mdadm -D /dev/md0





 4.格式化

 mke2fs -t ext4 /dev/md0





 5.挂载

 mkdir /md0

 mount /dev/md0 /md0

例子2 创建一个大小为4G的RAID5,要求直接具有一个空闲盘

1.创建4个raid类型的分区

2.创建raid5

mdadm -C /dev/md1 -a yes -l 5 -n 3 -x 1 /dev/sdc{5,6,7,8}

模拟损坏一块raid5磁盘/dev/sdc5

mdadm /dev/md1 -f /dev/sdc5

将损坏的磁盘移除

mdadm /dev/md1 -r /dev/sdc5

假设后面sdc5又修好了,添加新的磁盘

mdadm /dev/md1 -a /dev/sdc5

删除raid

1.取消挂载

# umount /dev/md0

2.停用raid

# mdadm -S /dev/md0

3.删除raid格式的磁盘或分区

# fdisk /dev/sdb

d

根据提示删除

centos6中创建软raid方法的更多相关文章

  1. Linux下创建软Raid

    1- Linux下创建软Raid   步骤1.创建磁盘,并转换为fd #fdisk /dev/sdb //这里使用新的磁盘sdb 然后输入n ,创建分区 使用默认的起始点 输入大小为+100M 然后重 ...

  2. ☆RHEL6创建软raid的使用☆——经典之作

    raid主要的种类 1.raid0  扩展卷   raid 0又称Stripee或Striping,中文译为集带工作方式, 有时也可以理解为拼凑. 它是将要存取的数据以条带状的形式尽量平均分配到多个硬 ...

  3. Linux中建立软raid

    Linux内核中有一个md(multiple devices)模块在底层管理RAID设备,它会在应用层给我们提供一个应用程序的工具mdadm. mdadm用于构建.管理和监视Linux MD设备(即R ...

  4. 你能用Java覆盖静态方法吗?如果我在子类中创建相同的方法是编译时错误?

    不,你不能在Java中覆盖静态方法,但在子类中声明一个完全相同的方法不是编译时错误,这称为隐藏在Java中的方法.你不能覆盖Java中的静态方法,因为方法覆盖基于运行时的动态绑定,静态方法在编译时使用 ...

  5. cocos2d-x js 中创建node的方法

    1.精灵Sprite 一共4种创建方式 (1) 根据图片资源路径创建 1 2 3 4 //参数1:图片资源路径 var sprite1 = cc.Sprite.create("res/zif ...

  6. js中创建数组的方法

    1.声明或创建一个不指定长度的数组(Array)的方式为: 如:var arrayObj = new Array(); 2.声明或创建一个数组并指定长度的数组(Array)的方式为: 如:var ar ...

  7. eclipse中创建类和方法自动注释

    <?xml version="1.0" encoding="UTF-8"?><templates><template autoin ...

  8. golang 中创建daemon的方法

    https://github.com/takama/daemon https://github.com/immortal/immortal/blob/master/fork.go            ...

  9. [转]MySql中创建序列的方法

    CREATE TABLE `my_seq` (    `seq` int(10) NOT NULL default 10000) ENGINE=MyISAM DEFAULT CHARSET=utf8 ...

随机推荐

  1. LOJ#2095 选数

    给定n,k,l,r 问从[l, r]中选出n个数gcd为k的方案数. 解:稍微一想就能想到反演,F(x)就是[l, r]中x的倍数个数的n次方. 后面那个莫比乌斯函数随便怎么搞都行,当然因为这是杜教筛 ...

  2. JAVA8给我带了什么——流(入门)

    JAVA8有一个新功能——流.笔者简单的看一下流.然后默默的闭上眼睛.感叹一声:这不是.NET里面的Linq吗?如果你们当中有谁做过.NET程序员的话,对于流的学习其实帮助是很大的.但是要明白你现在是 ...

  3. 【洛谷P4054】计数问题

    题目大意:维护 N*M 个点,每个点有三个权值,支持单点修改,查询矩形区间内权值等于某个值的点的个数. 题解:矩阵可以看成两个维度,权值为第三个维度,为一个三维偏序维护问题.发现第三维仅仅为单点修改和 ...

  4. Linux追加文件内容并在内容前加上该文件名(awk, FILENAME功能妙用)

    假如有三个文件file1.txt,file2.txt,file3.txt 每一个文件内容如下: 现在打算提取每一个文件字符为16的行,打印该行所有的内容.以及该文件名,并追加到file4.txt,则可 ...

  5. Top sort 双队列

    #include<iostream> #include<vector> #include<queue> using namespace std; ]; int ma ...

  6. uboot移植

    Uboot移植 1.架构 board:与一些开发板相关的配置文件 common:uboot下使用能够使用的命令 CPU:与特定CPU架构相关的目录 disk:对磁盘的支持 doc:文档目录 drive ...

  7. 权限管理-ACL

    权限管理-ACL 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.ACL权限简介与开启 1.ACL权限简介 比如在根下有一个目录(”/yinzhengjie“),这个目录的所有者 ...

  8. 函数和常用模块【day06】:configparser模块(七)

    本节内容 1.简述 2.配置文件格式 3.创建配置文件 4.读取配置文件 5.增删该查语法 一.简述 在很多情况下,我们都需要修改配置文件,但是,有些配置文件,如mysql数据库的配置文件怎么修改呢? ...

  9. 设计模式---单一职责模式之桥模式(Bridge)

    一:概念 Bridge模式又叫做桥接模式,其实基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任他的主要特点是吧抽象与行为实现分离开来,从而可以保持各部分的独立性以及一对 ...

  10. JavaScript中的栈和堆内存,作用域

    1.栈 stack”和“堆 heap”            简单的来讲,stack上分配的内存系统自动释放,heap上分配的内存,系统不释放,哪怕程序退出,那一块内存还是在那里.stack一般是静态 ...