Raid及Mdadm命令_学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Raid及Mdadm命令_学习笔记相关的知识,希望对你有一定的参考价值。

关于Raid及Mdadm命令的学习笔记:

    课前小知识:

        关于case的小脚本笔记:

            cat  << EOF

                d|D)

                    show disk Information

                m|M)

                     show Mem Information

                s|S)

                      show swap Information 

                EOF

                read -p "Please input Your Choice: " Choice 

                while [ $Choice != "quit" ]

                    do

                        case $Choice in 

                            d|D)

                                echo -e "\033[1,31,42mThis is Disk Information:\033[0m"

                                df -Ph ;;

                             m|M)

                                echo -e "\033[1,31,42mThis is Mem Information:\033[0m"

                                free -m|grep Mem ;;

                              s|S)

                                  echo -e "\033[1,31,42mThis is Swap Information:\033[0m"

                                   free -m|grep Swap ;;

                                *)

                                    echo -e "\033[1,31,42mUnknown!\033[0m" ;;

                          esac

                          read -p "Again Please Input Your Choice: " Choice 

                     done

        CPU内部总线类型:

            地址总线、控制总线、数据总线

            集成的物理硬件叫做:控制器(Controller)

            非集成的物理硬件叫做:适配器(Adapter)

        IDE是并行线接口

        STAT是串行线接口

         接口速率(理论值):

            IDE:133Mbps

            STAT:300Mbps、600Mbps、6Gbps

            USB:2.0:60Mbps    3.0:480Mbps

        SCSI:small Computer System Interface

            其内部有一个小型的cpu处理器,可以直接将数据为cpu调入到内存中,在完成后会通知CPU。

        RAID控制器:

            在主板上添加一块RAID控制器,他能同时控制多块硬盘进行数据调取操作,这样就大大加快

            了数据读取的速率。

            RAID0:条带化模式

            RAID1:镜像模式

            RAID5:奇偶效验

    Raid:

        硬件Raid:

            需要主板上有支持做Raid的Raid卡,如果系统无法识别的Raid卡就需要安装驱动(在Bios中配                置)

        软件Raid:

            需要内核支持MD模块,软件Raid的性能取决与CPU的性能。

            硬盘分区需要做成md模块可是别的类型,即fd格式的分区。

   


MD: Multi Disk  

    mdadm可将任何设备做成Raid

    模式话命令:

        创建模式:

            -C

            专用参数:

                -l     级别

                -n    设备个数

                -a {yes|no}    是否为其自动创建设备个数

                -c        chunk的大小,指定数据块的大小


        管理模式:

            -a|--add         -r|--remove

            添加磁盘分区:mdadm /dev/md0 -a /dev/sdb6

            减少磁盘分区:mdadm /dev/md0 -r /dev/sdb6 

            模拟磁盘损坏:mdadm /dev/md0 -f|--fault  /dev/sdb5

            停止磁盘阵列:mdadm -S /dev/md0

        监控模式:

            -F         选择监控模式

            -D        查看指定的Raid详细信息

            --scan    当前主机的Raid设备

            将当前Raid配置信息保存到配置文件中,以便以后进行装配

            mdadm -D --scan >/etc/mdadm.conf

            回复磁盘阵列配置:

            mdadm -A /dev/md0


        增长模式:

            -G

        装配模式:    重装系统后重新识别Raid,并将其组合起来

            -A

                mdadm -A /dev/md0 /dev/sdb{5,6}

        停止阵列:

            -S|--stop


    Example For:

        创建Raid0模式:

            1、创建fd格式的磁盘分区

            2、读取新做的磁盘分区

            3、创建Raid0磁盘整列

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

            4、格式化Raid0模式的分区

            5、挂载使用/dev/md0分区

         创建Raid1模式:

                1、创建fd格式的磁盘分区

                2、读取新做的磁盘分区

                3、创建Raid1格式的磁盘阵列

                        mdadm -C /dev/md1 -l 1 -a yes -n 2 /dev/sdb{5,6}

                4、格式化/dev/md1分区

                5、挂载使用/dev/md1分区使用







       










以上是关于Raid及Mdadm命令_学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

RIAD的实现,以及mdadm命令的基本用法

raid及mdadm命令

mdadm 软RAID

RAID 的常用模式 及mdadm 命令的应用

raid及mdadm命令原理

2016-9-6 RAID及mdadm命令