Linux中LVM分区的创建、修改及删除

一、 LVM逻辑卷概述(名词解释)

LVM(Logical Volume Manager)是基于内核的一种逻辑卷管理器,LVM适合于管理大存储设备,并允许用户动态调整文件系统大小。

1、物理卷(Physical Volume, PV)

物理卷是LVM的最底层概念,是LVM的逻辑存储块,物理卷与磁盘分区是逻辑的对应关系。LVM提供了命令工具可以将分区转换为物理卷,通过组合物理卷生成卷组。

2、卷组( Volume Group,VG)

卷组是LVM逻辑概念上的磁盘设备,通过将单个或多个物理卷组合后生成卷组。卷组的大小取决于物理卷的容量及个数。在Centos7系统中,对容量与个数没有限制。

3、逻辑卷(Logical Volume, LV)

逻辑卷就是LVM逻辑意义上的分区,我们可以指定从卷组中提取多少容量来创建逻辑卷,最后对逻辑卷格式化并挂载使用。

二、lvm分区创建、修改、删除和格式化lvm类型的磁盘

2.1 格式化磁盘的大概逻辑(只创建的话从2.3开始看就行)

在直接格式化之前使用lvm类型的mkfs ext4 /dev/sdb磁盘的时候出了异常,所以需要先把原本lvm的分区清除,再重新格式化

2.2 清除lvm磁盘信息

2.2.1 删除lv

查看之前/dev/sdb上创建的lv分区

lvs

删除之前lv逻辑分区

lvremove /dev/mapper/VolGroup-home_lv

2.2.2 删除vg(vgtest为vg名称,根据实际信息调整)

查看所有vg和vg的大小(注意:一个磁盘一个对应一个vg需要删除,如果是一个vg纳管了多个盘包括了我们要格式化的/dev/sdb就不用执行删除vg的操作!)

vgs
vgremove vgtest

2.2.3 磁盘移出pv

pvremove /dev/sdb1

2.3 重新创建lvm类型磁盘

2.3.1 格式化磁盘(格式化类型ext4根据操作系统决定,可能不一样)

mkfs ext4 /dev/sdb

2.3.2 创建分区(fdisk /dev/sdb之后输入“n”回车,“p”回车,“1”回车,再执行两次回车,“w”保存退出)

fdisk /dev/sdb

在这里插入图片描述

2.3.3 创建lvm类型磁盘

纳管磁盘到pv

pvcreate /dev/sdb1

创建vg,并使用vgs命令检查创建的vgdata组是否为有效容量(sizi和free非0就可以)

vgcreate vgdata /dev/sdb1
vgs

创建lv(引用vg的容量)

lvcreate -L 10240m -n lvdata vgdata

格式化磁盘

mkfs ext4 /dev/vgdata/lvdata

2.3.4 挂载并写入/etc/fstab文件,保证重启后不会掉盘

vi /etc/fstab并把磁盘和目录信息写入到配置文件

/dev/vgdata/lvdata  /data ext4 defaults 0 0

执行命令自动挂载,并检查是否完成

mount -a
df -h

2.3.4 lv类型磁盘扩容和缩容

扩容10G lv磁盘
lvextend -L +10G /dev/mapper/klas-test
缩容lv类型磁盘到1个G
lvreduce -L 1G /dev/mapper/klas-test

ext3和ext4类型磁盘需要执行resize2fs刷新磁盘信息

resize2fs /dev/mapper/yourvg-yourlv

三、遇到的小问题

3.1 mount 挂载磁盘报错 mount: wrong fs type, bad option, bad superblock on

在2.3.4章节mount的时候出现的问题,处理办法:重新格式化磁盘

mkfs ext4 /dev/vgdata/lvdata

3.2 volume group “vgdata” has insufficient free space : 1 required

一般问题出在创建vgcreate -s 50G vgdata /dev/sdb1这种指定了vg大小但超出了磁盘最大容量,假如磁盘大小为50G,但实际可能是49.99G。处理办法:vgcreate不加-s参数

vgcreate vgdata /dev/sdb1
或者指定一个必定小于磁盘可用空间的值(可以用vgs命令进行检查vgs大小和pv命令检查/dev/sdb1磁盘的大小)
vgcreate -s 40960m vgdata /dev/sdb1

可参考连接:
https://blog.csdn.net/wohu1104/article/details/121021207
https://blog.csdn.net/gao_2109/article/details/88784402
https://blog.csdn.net/u010383467/article/details/123453385
https://blog.csdn.net/nicole_smile/article/details/83830333

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值