zoukankan      html  css  js  c++  java
  • raid磁盘阵列

    磁盘阵列:raid 

    命令:

    mdadm (需要下载mdadm  yum -y install mdadm)

      #功能:创建/管理/删除 磁盘阵列

      #语法格式:

    mdadm [模式] <磁盘阵列名称> [选项] <组成设备>

      #模式:

         assemble:将以前定义的某个阵列加入当前在用阵列。

         create:创建一个新的阵列,每个设备具有超级块

         manage: 管理阵列,比如增加或移除

         misc:允许单独对阵列中的某个设备做操作,比如抹去超级块或 终止在用的阵列。

         follow or Monitor:监控磁盘阵列的状态

         grow:改变磁盘阵列容量或阵列中的设备数目

    mdamd  --detal

      选项:

         -A:加入一个以前定义的阵列

         -C:创建一个新的阵列 (重要)

         -D:打印一个或多个设备的详细信息

         -E:打印设备上的超级块的内容

         -h:帮助信息,用在以上选项后,则显示该选项信息

          -v:显示细节

         -b:较少的细节。用于-D和-E选项

         -f, --force  强制执行

         -c:指定配置文件,缺省为 /etc/mdadm.conf

         -s:扫描配置文件或 /proc/mdstat以搜寻丢失的信息。

    create 或 build 使用的选项:

       -c:指定块大小,单位 kb. 缺省为 64.

       -l,:设定RAID模式.(非常重要)

       -n=:指定阵列中可用设备数目。

       -x :指定初始阵列的热备盘数目。

       -a, --auto{=no,yes,md,mdp,part,p}{NN} :创建RAID同时是否创建设备。

     

    EG:

    使用sdb和sdc创建raid0:

    1、检查环境

    Getenforce
    Setenforce 0
    echo -e "SELINUX=disabled
    SELINUXTYPE=targeted" >/etc/selinux/config

    2、创建yum源

    mkdir  /iso
    mount /dev/cdrom /iso
    echo "/dev/cdrom /iso iso9660 defaults 0 0" >> /etc/fstab
    mkdir /etc/yum.repos.d/bak
    mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak
    cat>/etc/yum.repos.d/iso.repo <<QQQ
    [iso]
    name=i
    baseurl=file:///iso
    enabled=1
    gpgcheck=0
    QQQ
    yum clean all

    3、检查磁盘

    Ls  /sys/class/scsi_host/
    echo "- - -" > /sys/class/scsi_host/host0/scan
    echo "- - -" > /sys/class/scsi_host/host1/scan
    echo "- - -" > /sys/class/scsi_host/host2/scan
    fdisk -l

    4、分区

    fdisk /dev/sdb
    fdisk /dev/sdc

     

    5、raid

    mdadm -C /dev/md0 -l 0 -n 2 /dev/sd{b,c}1
    fdisk /dev/md0(格式修改为Linux raid 自动)

    6、挂载格式化

    mkdir /raid0
    mount /dev/md0p1 /raid0
    mkfs.xfs /dev/md0p1 
    
    mount
    echo "/dev/md10p1 /raid10  xfs  defaults 0 0">>/etc/fstab
    reboot

    解释:

    mdadm -C /dev/md0 -l 0 -n 2 /dev/sd{b,c}1 

    #这个是raid0        # raid5  是 -l 5     #-n 3  设备是3

    # raid1 是 -l 1        # raid10 是 – 10     #-n 4  设备是4个

    规格

    数量

    容量

    速度

    优点

    缺点

    0

    2+

    最小快*数量

    最慢块*数量

    块、无浪费(一般用于视频、游戏)

    易坏

    1

    2+

    最小快/数量

    最慢/数量

    安全(一般用于政府、银行)

    贵、慢

    5

    3+

    总容量的2/3

    总速度2/3

    容安性好(几乎没人用)

     

    10

    4的倍数

    1/2的盘数

    总数度的1/2

     

     

    01

    4的倍数

    1/2的盘数

    总速度的1/2

     

     

    1、0之间的性质

     

    作者:无荨

    -------------------------------------------

    个性签名:学IT,就要做到‘活到老学到老’!

    如果觉得这篇文章对你有小小的帮助的话,别忘记点个“推荐”哦!

  • 相关阅读:
    《人月神话》阅读笔记(三)
    记账软件开发进度(六)
    记账软件开发进度(五)
    记账软件开发进度(四)
    《人月神话》阅读笔记(二)
    记账软件开发进度(三)
    package bufio
    Go语言:net/http包的使用模式和源码解析
    package http
    Golang系列中常用包
  • 原文地址:https://www.cnblogs.com/twoo/p/11611666.html
Copyright © 2011-2022 走看看