zoukankan      html  css  js  c++  java
  • linux中raid5的使用,raid5+lvm

    介绍:
    raid是linux磁盘数据安全的一种机制

    raid0:    使用率100%,至少2块磁盘才能使用,优点是快,提升磁盘的读写速度,缺点是不安全

    raid1:    是镜像,使用两块磁盘,一式两份的方式,支持容错,冗余,数据安全不会丢失,缺点是速度不快,使用率50%

    raid5:至少3块磁盘
    使用率n-1/n*容量,磁盘坏了会立即补上,数据会恢复
    采用奇偶校验的方式;
    AAAB
    AABA
    ABAA
    BAAA

    rai10:raid10是raid0和raid1的结合体,原理是先遇到raid0,再遇到raid1,一般使用范围是    数据范围不大。速度快并支持容错


    下面介绍创建raid5的过程;

    准备条件:使用四块磁盘,容量为20g,并全部创建分区
    fdisk -l
     fdisk /dev/sdb         n        p    1    回车         w
     fdisk /dev/sdc
     fdisk /dev/sdd
     fdisk /dev/sde
    fdisk -l            查看


    partprobe        刷新磁盘


    添加raid5                mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sd[b,c,d,e]1

     mdadm -D /dev/md5                查看raid5的状态
    现在是正在同步:


    一定要等同步完之后进行格式化:mkfs.ext3 /dev/md5

    raid5并没有配置文件,重启之后这次创建的raid5会消失,所以我们需要人为的创建配置文件,并设置开机自启动

    echo "DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1" > /etc/mdadm.conf

    mdadm -Ds >> /etc/mdadm.conf

    这样创建了/etc/mdadm.conf文件,内容如下:



     mdadm -D /dev/md5                查看raid5状态:


    现在同步完成了,

    格式化raid5        mkfs.ext3        /dev/md5

    挂载:        mount /dev/md5    /raid5            这个raid5必须真实存在

    测试raid5:
    cd    raid5
    touch    hehe.txt

    把其中一块磁盘人为的删除,看看raid的数据是否丢失            mdaddm /dev/md5 -f /dev/sdb1
    查看:        mdadm -D /dev/md5


    现在sdb1已经处于损坏状态,raid5会自动把等待的sde1补上去

    移除sdb1       mdadm /dev/md5    -r /dev/sdb1
    增加sdb1        mdadm /dev/md5    -a /dev/sdb1

    --------------------------------------------------------------------------------------------------------
    案例:
    raid5支持容错,lvm机制支持动态扩展,现在想要实现磁盘既支持动态扩展,又支持容错,如何实现?

    思路:先做硬件支持,再做动态扩展,先用上面的步骤做一个raid5,在把raid5做成一个物理卷,物理卷变成一个卷组,卷组中抽取出逻辑卷,进行测试

    测试:移除一个磁盘,看是否数据没有丢失,增加或者缩小磁盘逻辑卷的容量,看看是否成功














  • 相关阅读:
    转载【工具】目前几种常见的线上接口文档管理平台的比较
    最好的Julia语言
    称霸Kaggle的十大深度学习技巧
    AI以假乱真怎么办?TequilaGAN教你轻松辨真伪
    2018 CISCN reverse
    2018 CISCN Writeup
    加壳&脱壳
    脱upx壳--初试--单步追踪
    Linux
    hackme.inndy.tw
  • 原文地址:https://www.cnblogs.com/xiaoxiao5ya/p/2b5cdc7a8da24b0a17e24d991fc1149a.html
Copyright © 2011-2022 走看看