Linux攻关之基础模块十六 RAID与LVM

一、Raid磁盘阵列
作用:容错、提升读写效率
1.

RAID类型                              个数                          利用率                          优缺点

RAID0   条带集                          2+                            100%                      读写速率快,不容错 
RAID1   镜像集                          2                              50%                        读写速率一般
RAID5   带奇偶校验条带集                  3+                            (n-1)/n                  读写速率快,容错,允许坏一块
RAID6   带奇偶校验条带集双校验             4+                            (n-2)/n                  读写快,容错,允许坏两块
RAID01
RAID10  RAID1的安全+RAID0的高速           4                               %50                    读写速率快,容错
RAID50  RAID5的安全+RAID0的高速           6                              (n-2)/n                 读写速率快,容错
RAID60  RAID6的安全+RAID0的高速           8                              (n-2)/n                 读写速率快,容错

RAID10

RAID50
它具有RAID 5和RAID 0的共同特性。它由两组RAID 5磁盘组成(每组最少3个),每一组都使用了分布式奇偶位,而两组硬盘再组建成RAID 0,实现跨磁盘抽取数据。

RAID60
它具有RAID 6和RAID 0的共同特性。它由两组RAID 6磁盘组成(每组最少4个),每一组都使用了双分布式奇偶位,而两组硬盘再组建成RAID 0,实现跨磁盘抽取数据。

https://blog.csdn.net/m0_37248802/article/details/85257282
https://blog.csdn.net/weixin_38808609/article/details/81663621?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

RAID10 01区别以及可靠性
在这里插入图片描述

    RAID10是先做镜象,然后再做条带。
    RAID01是先做条带,然后再做镜象。

    比如以6个盘为例,RAID10就是先将盘分成3组镜象,然后再对这3个RAID1做条带。RAID01则是先利用3块盘做RAID0,然后将另外3块盘做为RAID0的镜象。
    下面以4块盘为例来介绍安全性方面的差别:
    
    1、RAID10的情况
    这种情况中,我们假设当DISK0损坏时,在剩下的3块盘中,只有当DISK1一个盘发生故障时,才会导致整个RAID失效,我们可简单计算故障率为1/3。

    2、RAID01的情况
    这种情况下,我们仍然假设DISK0损坏,这时左边的条带将无法读取。在剩下的3块盘中,只要DISK2,DISK3两个盘中任何一个损坏,都会导致整个RAID失效,我们可简单计算故障率为2/3。
    因此RAID10比RAID01在安全性方面要强。
    从数据存储的逻辑位置来看,在正常的情况下RAID01和RAID10是完全一样的,而且每一个读写操作所产生的IO数量也是一样的,所以在读写性能上两者没什么区别。而当有磁盘出现故障时,比如前面假设的DISK0损坏时,我们也可以发现,这两种情况下,在读的性能上面也将不同,RAID10的读性能将优于RAID01。

2.不同场景RAID使用
RAID实现方式
硬RAID 需要RAID卡,有自己的CPU,处理速度快,有电池和无电池两种 (注意企业一般不使用软RAID,只使用硬RAIT)

软RAID 通过操作系统实现,比如Windows、Linux

3.RAID5(3块硬盘)+热备(一块硬盘)

3.1准备4块1G大小的硬盘
[root@localhost ~]# ll /dev/sd*
rw-rw---- 1 root disk 8, 16 3月  31 12:54 /dev/sdb
brw-rw---- 1 root disk 8, 32 3月  31 12:54 /dev/sdc
brw-rw---- 1 root disk 8, 48 3月  31 12:54 /dev/sdd
brw-rw---- 1 root disk 8, 64 3月  31 12:54 /dev/sde

3.2创建RAID
[root@localhost ~]# yum -y install mdadm
[root@localhost ~]# mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sd{b..e}
mdadm: Fail create md0 when using /sys/module/md_mod/parameters/new_array
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

mdadm 选项
    -C          创建RAID
    /dev/md0    第一个RAID设备(名称)
    -l5         RAID5
    -n          RAID成员的数量
    -x          热备磁盘的数量


3.3格式化、挂载
[root@localhost ~]# ll /dev/md0 
brw-rw---- 1 root disk 9, 0 3月  31 12:54 /dev/md0
[root@localhost ~]# mkfs.xfs /dev/md0 
[root@localhost ~]# mkdir /mnt/raid5
[root@localhost ~]# mount /dev/md0 /mnt/raid5/
[root@localhost ~]# df -TH
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/md0       xfs       2.2G   34M  2.1G    2% /mnt/raid5
[root@localhost ~]# 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值