LVM逻辑卷卷组基本操作增删扩缩

Posted 周二也被占用

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LVM逻辑卷卷组基本操作增删扩缩相关的知识,希望对你有一定的参考价值。

创建LVM

1、将物理磁盘设备初始化为物理卷

pvcreate /dev/sdb /dev/sdc

2、创建卷组,并将PV加入卷组中

vgcreat linuxvg /dev/sdb /dev/sdc

3、基于卷组创建逻辑卷

lvcreat -n linuxlv -L 2G linuxvg

4、为创建好的逻辑卷创建文件系统

mkfs.ext4 /dev/linuxvg/linuxlv

5、将格式化好的逻辑卷挂载使用

mount /dev/linuxvg/linuxlv /mnt

查看LVM

1、查看物理卷信息

pvdisplay(详细)
pvs

2、查看卷组信息

vgdisplay(详细)
vgs

3、查看逻辑卷信息

lvdisplay(详细)
lvs

删除逻辑卷

1、首先删除一个逻辑卷

lvremove /dev/linuxvg/linuxlv

2、删除一个卷组

vgremove linuxvg

3、删除物理卷

pvremove /dev/sdb

LVM 拉伸与缩小

1、拉伸一个逻辑卷,保证VG有足够的空闲空间

vgdisplay

2、扩充逻辑卷

lvextend -L +1G /dev/linuxvg/linuxlv

3、查看扩充后LV大小

lvdisplay

4、更新文件系统

resize2fs /dev/linuxvg/linuxlv

5、查看更新后文件系统

df -h

拉伸一个卷组

1、将要添加到VG的硬盘“格式化”为PV

pvcreate /dev/sdd

2、将新的PV添加到指定卷组中

vgextend linuxvg /dev/sdd

3、查看扩充后VG大小

vgdisplay

缩小一个逻辑卷

1、卸载已经挂在的逻辑卷

umount /dev/linuxvg/linuxlv

2、缩小文件系统(会提示需要运行fsck检查文件系统)

resize2fs /dev/linuxvg/linuxlv 1G(调整大小为1G)

3、缩小LV

lvreduce -L 1G /dev/linuxvg/linuxlv

4、查看缩小后的LV

lvdisplay

5、挂载

mount /dev/linuxvg/linuxlv /mnt

缩小卷组

1、将一个PV从卷组中移除

vgreduce linuxvg /dev/sdc

2、查看缩小后的卷组大小

vgdisplay

以上是关于LVM逻辑卷卷组基本操作增删扩缩的主要内容,如果未能解决你的问题,请参考以下文章

第六章 Linux物理卷卷组逻辑卷和磁盘配额

LVM逻辑卷创建管理

LVM逻辑卷的创建管理

LVM

Centos 7下在LVM中对xfs文件系统进行扩容

逻辑卷物理卷卷组 的关系