RAID LVM

raid 磁盘阵列 (Redundant Arrays of Independent Drives,RAID)
1,概念

独立磁盘构成的具有冗余能力的阵列。
个别磁盘提供数据产生加成效果提升整个磁盘系统效能
有“独立磁盘构成的具有冗余能力的阵列”之意

2,作用:

解决了数据的读写速率
解决了磁盘冗余,保护数据以免丢失

3,分类:

外接式磁盘阵列柜
内接式磁盘阵列卡
软件仿真实现raid

4,常见raid卡型号:

华为:SR130(不做缓存),SR430C(做缓存)
戴尔:H330(不做缓存),H730P(做缓存)
开卡为需要驱动

5,raid带电池和不带电池的区别:

电池是为了保护缓存模块意外掉电而存在的,在计算机断电的情况下,RAID卡上的缓存一般有512M或1G,RAM里的数据只有通过电池供电保存。当计算机恢复供电,RAID卡正常后,会先把缓存中的数据写回硬盘。很多卡没有电池就无法开启Write Back模式,这对写性能是至关重要的,而RAID5和电池是必须存在的关系,不然那速度简直没法接受。

6,类型
raid0(不含校验与冗余的条带存储)

raid0 :至少两块盘,只有按条带存储数据
特点:提高数据的存取速度,但是没有备份,不能容灾,可用容量100%
应用场景:对数据要求不高

raid1(不含校验的镜像存储)

raid1:至少两块盘,只有镜像
特点:不能解决数据存取速度问题,但可以容灾,可用容量50%
应用场景:对数据要求很高

raid5(数据块级别的分布式校验条带存储)

raid5:至少三块盘(校验数据,条带存储)
特点:存储的有存储数据和校验数据,可以提高存取速率,也可以容灾(只允许一个盘坏,可用容量(n-1/n))
应用场景:折中于raid0和raid1的优缺点,可适用于大多数应用场景

raid6(不含校验与冗余的条带存储)

raid6:至少四块盘,可以提高存取速率
特点:存储的有存储数据和两份校验数据,可以容灾(容许两个盘坏),可用容量是(n-2/n)

raid01(内部条带,外部镜像)

raid01 = raid0 + raid1
特点:至少四块盘,提高数据读写,也能实现数据容灾,可使用容量50%

raid10(内部镜像,外部条带)

raid10 = raid1 + raid0
特点:至少四块盘,提高数据读写,也能实现数据容灾,可使用容量50%

相同情况下,raid01比raid10有更好的容错能力

测试raid性能

1.挂载3块盘
2.三个盘的分区,分两个区

fd:——对分区raid,转化一下,支持raid的格式。(只存在于软raid)

3.组raid

raid0 : mdadm -C /dev/md0 -l 0 -n 2 /dev/sdb1 /dev/sdc1
raid5 : mdadm -C /dev/md1 -l 5 -n 3 /dev/sdb2 /dev/sdc2 /dev/sdd2

4.格式化raid

[root@localhost ~]# mkfs.ext4 /dev/md0
[root@localhost ~]# mkfs.ext4 /dev/md1

5.创建挂载点

[root@localhost ~]# mkdir /raid0
[root@localhost ~]# mkdir /raid5

6.挂载

[root@localhost ~]# mount /dev/md1 /raid5
[root@localhost ~]# mount /dev/md0 /raid0

查看可用大小:

[root@localhost ~]# mdadm --detail /dev/md0
[root@localhost ~]# mdadm --detail /dev/md1

数据的读取速率:

再不使用raid的情况下:

[root@localhost ~]# time dd if=/dev/zero of=txt bs=1M count=100
记录了100+0 的读入
记录了100+0 的写出

0.644581 s, 163 MB/s

在使用raid0的情况下:

[root@localhost ~]# time dd if=/dev/zero of=/raid0/txt bs=1M count=100
记录了100+0 的读入
记录了100+0 的写出

0.11399 s, 920 MB/s

在使用raid5的情况下:

[root@localhost ~]# time dd if=/dev/zero of=/raid1/txt bs=1M count=100
记录了100+0 的读入
记录了100+0 的写出

1.69877 s, 61.7 MB/s

理论上在使用raid0的情况下最快,不使用raid的情况下最慢,使用raid5的情况下居中,但由于创建分区时给的内存大小不一,导致速度没有可比性

LVM

创建物理卷

查看物理卷
创建卷组

指定他的PE为6M
PE:物理长度,是物理卷组合为卷组后,所划分的最小存储单元,默认为4MB;

查看卷组
创建一个文件系统(格式化)

挂载之后查看

lvm扩容

扩展逻辑卷扩展文件系统的大小(增加1G)

lvm缩减

e2fsck:磁盘修复,修复前要卸载挂载点

然后重新再设置文件系统大小,再调整逻辑卷的大小(都是调整到1G)

最后查看一下,文件系统大小必须小于等于逻辑卷的大小 ,不然系统可能会崩溃

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值