高级文件系统管理 之RAID

高级文件系统管理 之RAID

软RAID

mdadm:为软RAID提供管理界面 

                为空余磁盘添加冗余 

                结合内核中的md(multi devices) 

                RAID设备可命名为/dev/md0、/dev/md1、/dev/md2、 /dev/md3等等

软件RAID的实现 

       mdadm:模式化的工具 

             命令的语法格式:

                     mdadm [mode] <raiddevice> [options] <component-devices> 

             支持的RAID级别:

                     LINEAR, RAID0, RAID1, RAID4, RAID5, RAID6, RAID10 

             模式:

                    创建:-C

                    装配: -A

                    监控: -F

                    管理:-f, -r, -a 

            <raiddevice>: /dev/md# 

            <component-devices>: 任意块设备

软件RAID的实现

       -C: 创建模式

       -n #: 使用#个块设备来创建此RAID;

       -l #:指明要创建的RAID的级别;

       -a {yes|no}:自动创建目标RAID设备的设备文件;

       -c CHUNK_SIZE: 指明块大小;

       -x #: 指明空闲盘的个数; 

       -D:显示raid的详细信息;

           mdadm -D /dev/md# 

       管理模式:

              -f: 标记指定磁盘为损坏

              -a: 添加磁盘

              -r: 移除磁盘 

       观察md的状态:

              cat /proc/mdstat 

       停止md设备:

              mdadm -S /dev/md#

软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 激活 

      删除raid信息:

             mdadm –zero-superblock /dev/sdb1

1:创建一个可用空间为1G的RAID1设备,要求其 chunk大小为128k,文件系统为ext4,有一个空闲 盘,开机可自动挂载至/backup目录

image.png

image.png

image.png

image.png

2:创建由三块硬盘组成的可用空间为2G的RAID5 设备,要求其chunk大小为256k,文件系统为ext4 ,开机可自动挂载至/mydata目录

image.png

image.png

image.png

image.png

原创文章,作者:xiaoqiang512,如若转载,请注明出处:http://www.178linux.com/41862

(0)
xiaoqiang512xiaoqiang512
上一篇 2016-08-30 13:55
下一篇 2016-08-30 13:55

相关推荐

  • 马哥教育网络班20期+第六周博客作业

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; ~]# cp -R /etc/rc.d/rc.sysinit /tmp/ ~]# vim /tmp/rc.sysinit   &nb…

    Linux干货 2016-07-22
  • linux文件权限

    一、前言 在linux中,每个目录或者文件都有相对应的权限,linux通过文件属主(user),文件属组(group),其它人(order)对一个文件或者目录控制读写执行权限,当然在这些基本权限之外还有特殊权限,facl(file access control list)等。 二、文件基本权限    2.1:属主、属组、order概念 &…

    Linux干货 2015-08-17
  • 二进制安装mysql(mariadb)

    实验环境: ~]# lsb_release -a Distributor ID: CentOSDescription: CentOS Linux release 7.4.1708 (Core)Release: 7.4.1708Codename: Core 去官方下载mariadb: https://downloads.mariadb.org/ 本人将自己的文…

    2018-01-22
  • 马哥教育21期网络班—第10周课程+练习—-成长进行时–不退步

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) POST –> Boot Sequence(BIOS) –> Boot Loader (MBR) –> Kernel(ramdisk) –> …

    Linux干货 2016-09-15
  • LVS小记

    19.LVS小记    LVS的类型:        nat:是一种基于IP的DNAT的,通过目标端口与目标地址利用特定的算法选取出响就的主机进行响应,通过RS(Real Server)的地址和端口进行转发            特点:&n…

    2017-05-15
  • N26-第十一周

    1、详细描述一次加密通讯的过程,结合图示最佳。     发送方:1、使用单项加密算法计算数据文件的特征码2、使用发送方私钥加密特征码3、使用对称加密算法生成一对临时密钥4、使用临时密钥加密数据文件和加密后的特征码5、使用接收方的公钥加密使用临时密钥加密后的数据和特征码和临时密钥的解密密码,并将之发送给接收方 接收方1、使用接收方的私钥解密…

    2017-04-09