LINUX---LVM逻辑卷

一. LINUX—LVM逻辑卷:
在"分区—>格式化"之间增加一个逻层.
Physical Volume–>Volume Group->LogicVolume
(闲散空闲空间)–>(整合的虚拟磁盘)–>(虚拟分区)

1.LVM逻辑卷管理工具:

功能物理卷管理卷组管理逻辑卷管理
scan扫描pvscanvgscanlvscan
create创建pvcreatevgcreatelvscan
dispaly显示pvdisplayvgdisplaylvdisplay
remove删除pvremovevgremovelvdisplay
extend扩展pvextendvgextendlvextend

1 案例1:新建一个逻辑卷
1.1 问题

本例要求沿用前一天案例,使用分区 /dev/vdb1 构建 LVM 存储,相关要求如下:
新建一个名为 systemvg 的卷组
在此卷组中创建一个名为 vo 的逻辑卷,大小为180MiB
将逻辑卷 vo 格式化为 EXT4 文件系统
将逻辑卷 vo 挂载到 /vo 目录,并在此目录下建立一个测试文件 votest.txt,内容为“I AM KING.”
1.2 方案
LVM创建工具的基本用法:
vgcreate 卷组名 物理设备… …
lvcreate -L 大小 -n 逻辑卷名 卷组名

1.3 步骤
实现此案例需要按照如下步骤进行。
步骤一:创建卷组
1)新建名为systemvg的卷组
在这里插入图片描述
2)确认结果
在这里插入图片描述
步骤二:创建逻辑卷
1)新建名为vo的逻辑卷
在这里插入图片描述
2)确认结果
在这里插入图片描述
步骤三:格式化及挂载使用
1)格式化逻辑卷/dev/systemvg/vo
在这里插入图片描述
2)挂载逻辑卷/dev/systemvg/vo
在这里插入图片描述
3)访问逻辑卷/dev/systemvg/vo
在这里插入图片描述
2 案例2:调整现有磁盘的分区
2.1 问题

本例要求沿用前一天案例,对磁盘/dev/vdb的分区表进行调整,要求如下:不更改原有分区,利用剩余空间新增三个分区,大小依次为:500MiB、2000MiB、512MiB
然后再基于刚建立的 2000MiB 分区构建新的 LVM 存储:
新的逻辑卷命名为 database,大小为50个物理扩展单元(Physical Extent),属于 datastore 卷组
在 datastore 卷组中的所有逻辑卷,其物理扩展单元(Physical Extent)的大小为16MiB
使用 EXT3 文件系统对逻辑卷 database 格式化,此逻辑卷应该在开机时自动挂载到 /mnt/database 目录
2.2 方案
创建卷组时,可以通过-s选项指定PE的大小。
在给新建的逻辑卷分配空间时,空间大小只能是PE大小的倍数。
2.3 步骤
实现此案例需要按照如下步骤进行。
步骤一:调整现有磁盘分区

1)新建扩展分区(使用剩余可用空间)
在这里插入图片描述
在这里插入图片描述
2)在扩展分区中新建3个逻辑分区
创建第1个逻辑卷(由于主分区编号已用完,分区类型自动选l逻辑分区):
在这里插入图片描述
创建第2个逻辑卷:
在这里插入图片描述
创建第3个逻辑卷:
在这里插入图片描述
根据预计的用途调整分区类型(可选):
在这里插入图片描述
确认分区结果并保存:
在这里插入图片描述
3)刷新分区表
在这里插入图片描述
步骤二:新建卷组、逻辑卷
1)新建卷组datastore,指定PE大小为16MiB
在这里插入图片描述
2)新建逻辑卷database,大小设置为50个PE
在这里插入图片描述
步骤三:格式化及使用逻辑卷
1)格式化逻辑卷/dev/datastore/database
在这里插入图片描述
2)配置开机挂载
在这里插入图片描述
3)验证挂载配置
在这里插入图片描述
3 案例3:扩展逻辑卷的大小
3.1 问题

本例要求沿用练习一,将逻辑卷 vo 的大小调整为 300MiB,要求如下:
原文件系统中的内容必须保持完整
必要时可使用之前准备的分区 /dev/vdb5 来补充空间
注意:分区大小很少能完全符合要求的大小,所以大小在270MiB和300MiB之间都是可以接受的
3.2 方案

对于已经格式化好的逻辑卷,在扩展大小以后,必须通知内核新大小。
如果此逻辑卷上的文件系统是EXT3/EXT4类型,需要使用resize2fs工具;
如果此逻辑卷上的文件系统是XFS类型,需要使用xfs_growfs。
3.3 步骤

实现此案例需要按照如下步骤进行。
步骤一:确认逻辑卷vo的信息
1)找出逻辑卷所在卷组
在这里插入图片描述
2)查看该卷组的剩余空间是否可满足扩展需要
在这里插入图片描述
此例中卷组systemvg的总大小都不够300MiB、剩余空间才16MiB,因此必须先扩展卷组。只有剩余空间足够,才可以直接扩展逻辑卷大小。
步骤二:扩展卷组
1)将提前准备的分区/dev/vdb5添加到卷组systemvg
在这里插入图片描述
2)确认卷组新的大小
在这里插入图片描述
步骤三:扩展逻辑卷大小
1)将逻辑卷/dev/systemvg/vo的大小调整为300MiB
在这里插入图片描述
2)确认调整结果
在这里插入图片描述
3)刷新文件系统大小
确认逻辑卷vo上的文件系统类型:
在这里插入图片描述
选择合适的工具刷新大小:
在这里插入图片描述
确认新大小(约等于300MiB):
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值