• Raid


    RAID 磁盘阵列

    一、几种RAID的特点

    RAID 0

    (工作中很少用,不重要的东西可以用,运维自己会用)

    将文件数据分开装入多个磁盘中,

    可由多个磁盘组成(最少两块盘组合)

    优点:读写速度快,有倍数的读写速度,多个磁盘就多倍

    缺点:但是如果有其中一个磁盘损坏,整个文件都会损坏 ,安全性

    =====================================================================

    RAID 1

    (工作也很少用,很安全,成本高,北上广深部分银行在用,灾备级的,如原子弹袭击等)

    将数据同时放在两个或多个磁盘中,相当于备份,多加盘,相当于多加镜像备份(除了一个盘用,多出的全是备份)

    优点,非常安全,其中一块损坏,不会影响文件,还可自我修复

    缺点:成本高,读写速度没有提升

    =====================================================================

    RAID 5

    (一般小企业用多个小磁盘组成)小企业常用,最少3块,节省成本较安全

    将数据分别储存在多个磁盘中,且每个磁盘都有一个校验码,如果其中一个磁盘损坏,可通过其他盘的校验码,算出损坏的数据。最少需要3块磁盘

    盘越多,性价比越高,容量是减一块

    优点:性价比高,读写速度小于n-1块,需要写完校验码才能继续写,比较安全

    缺点:读写速度小于n-1块,存储速度慢,需要储存校验码。

    ============================================================================

    RAID 10(大企业用RAID 10 小企业用RAID 5)在RAID0基础上进行RAID1.

    RAID 1 RAID 0 需要偶数块磁盘 最少需要4

    先用RAID0将数据文件一份两半,然后两边各进行RAID1

    速度是磁盘数的一半

    优点:比RAID5安全,速度比RAID 5

    缺点:成本比RAID 5高,没有RAID5性价比高

    适合更注重安全的企业

    =====================================================================

    二、RAID命令mdadm

    (工作中根本用不到软RAID,工作中都是硬RAIN,详细看教案;下面命令不用背)

    lvs以后再用RAID

    mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[bcde]    3块磁盘组RAID 5

    ll /dev/md5  查看RAID组成

    刚组完不能马上进行格式化

    mdadm -D /dev/md5  看一下/dev/md5能看md5的状态 正在校验,还不能进行格式化,不然挂载时会报错

    mkfs.ext4 /dev/md5格式化磁盘

    fdisk -l | grep /dev/md5 查看可用容量

    mount /dev/md5 benet   挂载磁盘

    df -hT 查看挂载信息

    *********************************************************************

    创建完RAID文件需要创建一个RAID配置文件 /etc/mdadm.conf

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

    vi /etc/mdadm.conf

    ARRAY /dev/md5 mdtadata=1.2 spares=1 name=www.amber.com:5

    UUID=6c*************************  auto=yes

    *********************************************************************

    模拟/dev/sdb1硬盘损坏,将其拔出后再插入

    mdadm /dev/md5 -f /dev/sdb 模拟损坏一个

    mdadm -D /dev/md5   查看   RAID 5进行恢复状态:之前空闲的磁盘顶上去,把数据补上去,损坏的磁盘变成空闲状态

    模拟将损坏的磁盘拔出

    mdadm /dev/md5 -r /dev/sdb   损坏的磁盘拔出

    mdadm -D /dev/md5   查看    空闲的已经拔出

    mdadm /dev/md5 -a /dev/sdb   模拟将新的磁盘插入

    mdadm -D /dev/md5   查看     新的磁盘进入  空闲状态

    将磁盘都拔出 RAID消失

    ================================================================================

    其他4种删除软RAID

    umount /dev/md5

    mdadm -S /dev/md5

    vim /etc/fstab  删除/dev/md5  

    rm -f /etc/mdadm.conf

  • 相关阅读:
    详述JavaScript实现继承的几种方式
    理解javascript函数调用和“this”
    React-Native 组件开发方法
    React Native 中 component 生命周期
    React-Native 样式指南
    React Native 之flex布局
    转每天一个linux命令(5):rm 命令
    [Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)
    转每天一个linux命令(4):mkdir命令
    转每天一个linux命令(3):pwd命令
  • 原文地址:https://www.cnblogs.com/kakajiang/p/9871696.html
Copyright © 2020-2023  润新知