1、先对磁盘进行分区,小于2T用fdisk 大于2T用parted

   重新加载:partprobe

2、查看磁盘情况(lsblk、fdisk -l、pvs、vgs、pvdisplay)

3、创建物理卷(pvcreate)

pvcreate /dev/sdb3

分区的空间修改了,要刷新一下pv物理卷的大小,这样pv才能识别变动的空间

pvresize /dev/sda3

4、将磁盘扩展到卷组(vgextend)

vgs查看组名

vgextend centos /dev/sdb3

4.扩展逻辑分区(lvextend)

lvextend -l +100%FREE /dev/mapper/centos-root

lvs查看结果

5.使扩展生效(xfs_growfs)根据扩容的分区进行选择使用

xfs_growfs /dev/mapper/centos-root  (6用resize2fs)


扩展内容

Linlinux+如何查看LVM分区信息?

LVM(Logical Volume Manager)是一种逻辑卷管理器,它允许将多个物理磁盘组合成一个逻辑卷,并对其进行分区、管理和扩展。使用LVM可以使磁盘管理更加灵活和可靠。

在Linlinux系统中,我们可以使用一些命令来查看LVM分区信息。本文将介绍如何使用这些命令来查看LVM分区信息。

一、查看物理卷信息

物理卷是LVM中的一个基本概念,它是一个物理磁盘或者磁盘分区。我们可以使用pvdisplay命令来查看物理卷的信息。

命令格式

pvdisplay [选项] [物理卷名]

我们可以使用以下命令来查看所有物理卷的信息

pvdisplay

该命令会列出所有物理卷的信息,包括物理卷名、卷组名、物理卷大小、使用状态等。例如

--- Physical volume ---

PV Name /dev/sda2

VG Name vg1

PV Size <10.00 GiB / not usable 4.00 MiB

llocatable yes

PE Size 4.00 MiB

Total PE 2559

Free PE 511

llocated PE 2048

PV UUID LwZo2g-g2l1-j5J5-5LcF-3r3Z-3jEz-c2RwB

其中,PV Name是物理卷的名称,VG Name是所属的卷组名称,PV Size是物理卷的总大小,llocatable表示该物理卷是否可分配,PE Size是物理卷中每个物理块的大小,Total PE是物理卷中的总物理块数,Free PE是物理卷中的空闲物理块数,llocated PE是已分配的物理块数,PV UUID是物理卷的UUID。

我们也可以使用选项来查看指定物理卷的信息。以下命令可以查看/dev/sda2物理卷的信息

pvdisplay /dev/sda2

二、查看卷组信息

卷组是LVM中的另一个基本概念,它是由一个或多个物理卷组成的逻辑卷组。我们可以使用vgdisplay命令来查看卷组的信息。

命令格式

vgdisplay [选项] [卷组名]

我们可以使用以下命令来查看所有卷组的信息

vgdisplay

该命令会列出所有卷组的信息,包括卷组名、物理卷数量、逻辑卷数量、卷组大小等。例如

--- Volume group ---

VG Name vg1

System ID

Format lvm2

Metadata reas 1

Metadata Sequence No 3

VG ccess read/write

VG Status resizable

MX LV 0

Cur LV 2

Open LV 2

Max PV 0

Cur PV 1

ct PV 1

VG Size <10.00 GiB

PE Size 4.00 MiB

Total PE 2559

lloc PE / Size 2048 / <8.00 GiB

Free PE / Size 511 / 1.99 GiB

VG UUID 6VpLxP-5wRJ-6g0o-5WCo-1jHc-7lZ5-5n5f5L

其中,VG Name是卷组的名称,Metadata reas是卷组中的物理卷数量,Cur LV是当前卷组中的逻辑卷数量,VG Size是卷组的总大小,PE Size是卷组中每个物理块的大小,Total PE是卷组中的总物理块数,lloc PE / Size是已分配的物理块数量和大小,Free PE / Size是空闲的物理块数量和大小,VG UUID是卷组的UUID。

我们也可以使用选项来查看指定卷组的信息。以下命令可以查看vg1卷组的信息

vgdisplay vg1

三、查看逻辑卷信息

逻辑卷是由卷组中的物理卷组成的逻辑磁盘。我们可以使用lvdisplay命令来查看逻辑卷的信息。

命令格式

lvdisplay [选项] [逻辑卷名]

我们可以使用以下命令来查看所有逻辑卷的信息

lvdisplay

该命令会列出所有逻辑卷的信息,包括逻辑卷名、卷组名、逻辑卷大小、文件系统类型等。例如

--- Logical volume ---

LV Path /dev/vg1/lv1

LV Name lv1

VG Name vg1

LV UUID i8xWxg-1h0e-7z6U-8zUH-6TJ9-9Z2-MvE8Wb

LV Write ccess read/write

LV Creation host, time localhost, 2021-09-28 165657 +0800

LV Status available

open 1

LV Size <5.00 GiB

Current LE 1280

Segments 1

llocation inherit

Read ahead sectors auto

- currently set to 256

Block device 2530

其中,LV Path是逻辑卷的路径,LV Name是逻辑卷的名称,VG Name是逻辑卷所属的卷组名称,LV UUID是逻辑卷的UUID,LV Size是逻辑卷的大小,Current LE是逻辑卷中的总物理块数,Segments是逻辑卷中的段数,Block device是逻辑卷的设备号。

我们也可以使用选项来查看指定逻辑卷的信息。以下命令可以查看lv1逻辑卷的信息

lvdisplay /dev/vg1/lv1

四、查看文件系统信息

LVM中的逻辑卷可以用来创建文件系统,我们可以使用df命令来查看文件系统的信息。

命令格式

df [选项] [目录]

我们可以使用以下命令来查看所有文件系统的信息

df -h

该命令会列出所有文件系统的信息,包括文件系统路径、大小、已用空间、可用空间等。例如

文件系统 容量 已用 可用 已用% 挂载点

udev 1.9G 0 1.9G 0% /dev

tmpfs 386M 1.7M 384M 1% /run

/dev/mapper/vg1-lv1 4.9G 1.5G 3.2G 32% /

tmpfs 1.9G 0 1.9G 0% /dev/shm

tmpfs 5.0M 0 5.0M 0% /run/lock

tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup

/dev/sda1 976M 195M 715M 22% /boot

tmpfs 386M 0 386M 0% /run/user/1000

其中,文件系统是指挂载到目录上的逻辑卷或物理磁盘分区,容量是文件系统的总大小,已用是文件系统的已使用空间,可用是文件系统的可用空间,已用%是文件系统已使用空间的百分比,挂载点是文件系统被挂载的目录。

我们也可以使用选项来查看指定文件系统的信息。