逻辑卷 and RAID

逻辑卷的构建
作用: 1.可以整合分散的空间 2.可以扩大空间
在这里插入图片描述

将零散空闲的存储,整合成一个整体空间,再从整体中划分出分区,进行格式化挂载使用

物理卷(PV)-----》卷组(VG) -----》 逻辑卷(LV)
将众多的物理卷(PV)组建成卷组(VG)再从卷组中划分出逻辑卷(LV),最终将逻辑卷挂载使用
面粉-------》大面团------》小面团-----》蒸-----》吃
砖--------》大房子------》小房间-----》装修----》入驻

在这里插入图片描述

制作逻辑卷
1.准备空闲的存储

[root@A ~]# lsblk

2.创建卷组
格式:vgcreate 卷组的名 设备的路径…
successfully 成功

[root@A ~]# vgcreate systemvg /dev/sdb3 /dev/sdb5 #由/dev/sdb3和/dev/sdb5组建成卷组systemvg

[root@A ~]# vgs #查看卷组信息
卷组名称 由几个物理卷组成 基于此卷组产生的逻辑卷有集合 一共大小 剩余空间
systemvg 2 0 0 wz–n- 19.99g 19.99g

[root@A ~]# pvs #查看物理卷信息

3.基于卷组划分逻辑卷
格式:lvcreate -n 逻辑卷名字 -L 逻辑卷的大小 卷组名

[root@A ~]# lvcreate -n dc -L 16G systemvg 
[root@A ~]# lvs #查看系统中逻辑卷信息
dc systemvg -wi-a----- 16.00g 
[root@A ~]# vgs #查看卷组信息

4.逻辑卷的使用

[root@A ~]# ls /dev/systemvg/dc 
[root@A ~]# mkfs.xfs /dev/systemvg/dc #格式化文件系统为xfs
[root@A ~]# blkid /dev/systemvg/dc #查看文件系统类型

[root@A ~]# vim /etc/fstab 
/dev/systemvg/dc /mylv xfs defaults 0 0
[root@A ~]# mkdir /mylv
[root@A ~]# mount -a #检测/etc/fstab内容是否书写正确
[root@A ~]# df -h | tail -1

扩展逻辑卷

一、卷组有足够的剩余空间
1.空间扩展

[root@A ~]# vgs #查看卷组信息
[root@A ~]# lvs #查看逻辑卷信息
[root@A ~]# lvextend -L 18G /dev/systemvg/dc #扩展逻辑卷到18G

[root@A ~]# lvs #查看逻辑卷信息
[root@A ~]# df -h | tail -1

2.扩展文件系统

resize2fs:扩展ext4文件系统(刷新ext4文件系统)
xfs_growfs :扩展xfs文件系统(刷新xfs文件系统)
[root@A ~]# blkid /dev/systemvg/dc 
[root@A ~]# xfs_growfs /dev/systemvg/dc #刷新文件系统,让文件系统与空间一样大
[root@A ~]# df -h | tail -1

二、卷组没有足够的剩余空间

1.扩展卷组的空间 
[root@A ~]# vgs
[root@A ~]# vgextend systemvg /dev/sdb6 /dev/sdb7 #将/dev/sdb6和/dev/sdb7扩充到systemvg卷组中
[root@A ~]# vgs
2.逻辑卷的空间扩展
[root@A ~]# lvextend -L 25G /dev/systemvg/dc #扩展逻辑卷到25G
[root@A ~]# lvs #查看逻辑卷信息
[root@A ~]# df -h | tail -1
3.扩展文件系统
resize2fs:扩展ext4文件系统(刷新ext4文件系统)
xfs_growfs :扩展xfs文件系统(刷新xfs文件系统)
[root@A ~]# blkid /dev/systemvg/dc 
[root@A ~]# xfs_growfs /dev/systemvg/dc #刷新文件系统,让文件系统与空间一样大
[root@A ~]# df -h | tail -1

一、逻辑卷也可以做缩小
ext4支持文件系统的缩小,xfs不支持文件系统的缩小

二、卷组划分空间单位为PE
默认情况下PE大小为4M

[root@A ~]# vgdisplay systemvg #显示卷组详细信息
PE Size 4.00 MiB

请创建一个逻辑卷为redhat大小为250M
[root@A ~]# vgchange -s 1M systemvg #修改PE的大小
[root@A ~]# vgdisplay systemvg #显示卷组详细信息
[root@A ~]# lvcreate -n redhat -L 250M systemvg #创建逻辑卷
[root@A ~]# lvs

•创建卷组的时候设置PE大小
–vgcreate -s PE大小 卷组名 空闲分区…

•创建逻辑卷的时候指定PE个数
–lvcreate -l PE个数 -n 逻辑卷名 卷组名

三、逻辑卷的删除
前提:逻辑卷没有挂载
删除卷组前提:基于该卷组的所有逻辑卷都要删除

[root@A ~]# lvremove /dev/systemvg/redhat 
Do you really want to remove active logical volume systemvg/redhat? [y/n]: y
Logical volume "redhat" successfully removed
[root@A ~]# lvs

注意事项:/etc/fstab开机自动挂载内容

RAID磁盘阵列

•廉价冗余磁盘阵列
–Redundant Arrays of Inexpensive Disks
–通过硬件/软件技术,将多个较小/低速的磁盘整合成一个大磁盘
–阵列的价值:提升I/O效率、硬件级别的数据冗余
–不同RAID级别的功能、特性各不相同

在这里插入图片描述

•RAID 0,条带模式
–同一个文档分散存放在不同磁盘
–并行写入以提高效率
–至少需要两块磁盘组成

•RAID 1,镜像模式
–一个文档复制成多份,分别写入不同磁盘
–多份拷贝提高可靠性,效率无提升
–至少需要两块磁盘组成

•RAID5,高性价比模式
–相当于RAID0和RAID1的折中方案
–需要至少一块磁盘的容量来存放校验数据
–至少需要三块磁盘组成

•RAID6,高性价比/可靠模式
–相当于扩展的RAID5阵列,提供2份独立校验方案
–需要至少两块磁盘的容量来存放校验数据
–至少需要四块磁盘组成

•RAID 0+1/RAID 1+0
–整合RAID 0、RAID 1的优势
–并行存取提高效率、镜像写入提高可靠性
–至少需要四块磁盘组成

对比项		RAID 0	RAID 1	RAID 10	RAID 5	RAID 6
磁盘数		≧ 2		≧ 2		≧ 4		≧ 3		≧ 4
存储利用率	100%	≦ 50%	≦ 50%	n-1/n	n-2/n
校验盘		无		无		无		1		2
容错性		无		有		有		有		有
IO性能		高		低		中		较高		较高
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值