Raid磁盘阵列与LVM逻辑卷
一.RAID:磁盘阵列(Redundant Arrays of Independent Disks,RAID)
“由独立磁盘构成的具有冗余能力的阵列”
作用:利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能
提升了数据的读写效率,并提高了其安全性
1.分类:外接式磁盘阵列柜,内接式磁盘阵列卡,软件仿真
2.常见的raid卡型号:华为:SR130 ----不可做缓存
SR430c —可做缓存
戴尔:H330
H730P
3.raid的主要类型:
raid0:至少2块盘,只有按条带集存储数
可提高存取速度,但没有备份,不容错,可用容量为100%
raid1:至少2块盘,只有镜像集
不能解决存取问题,但可以容错,可用容量为50%
raid5:至少3块盘
可提高存取效率,可以容许坏1块盘,可用容量为(n-1/n)
raid6:至少4块盘(数据块级别的分布式校验条带存储)
可提高存取效率,可以容许坏2块盘,可用容量为(n-2/n)
raid01 == raid0+raid1:至少4块盘,既能提高数据读写,也能容错
可用容量为50%
等等
(*)相关raid构图如下:
4.测试raid性能:(1)挂载3块盘
(2)三个盘的分区格式,分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:
mkfs.ext4 /dev/md0
mkfs.ext4 /dev/md1
(5)创建挂载点:
mkdir /raid0
mkdir /raid1
(6)挂载:
mount /dev/md1 /raid1
mount /dev/md0 /raid0
(7)查看可用大小:
mdadm --detail /dev/md0
mdadm --detail /dev/md1
二.LVM逻辑卷管理器:生成逻辑卷,动态扩容
1.PV:物理卷。LVM的逻辑存储块,与磁盘分区是逻辑对应的关系
2.VG:卷组。逻辑上的磁盘设备
3.PE:物理长度。是逻辑上的最小存储单元
4.LV:逻辑卷。物理意义上的分区
LVM的相关操作:
创建逻辑卷:
[root@localhost ~]# pvcreate /dev/sdb
[root@localhost ~]# pvcreate /dev/sdb /dev/sdc1
[root@localhost ~]# pvcreate /dev/sdb /dev/sdc{1,2,3}
查看:
[root@localhost ~]# pvdisplay
创建卷组:
[root@localhost ~]# vgcreate test_vg1 /dev/sdb
查看:
[root@localhost ~]# vgdisplay
创建逻辑卷:
[root@localhost ~]# lvcreate -L 2G -n test_lv1 test_vg1
l:指定EP的个数。
-L:逻辑卷的容量。(小与卷组)
-n:指定逻辑卷名称。
[root@localhost ~]# lvdisplay