扩容

容量寄,但是df -h发现这次好像是不大一样的:

image-20230927191332920

查了一下,原来这是逻辑卷管理(LVM,Logical Volume Manger)。

参考

实现将多个硬盘和硬盘分区做成一个逻辑卷,并将逻辑卷统一管理。创建LVM顺序为:物理卷PV->卷组VG->逻辑卷LV。
物理卷(PV,Physical Volume):物理硬盘或分区;
卷组(VG,Volume Group):一个或多个物理卷集合;
逻辑卷(Logical Volume):供系统使用的元设备,虚拟分区。

LVM常用的命令:

功能 PV物理卷管理 VG卷组管理 LV逻辑卷管理
扫描 pvscan vgscan lvscan
创建 pvcreate vgcreate lvcreate
查看 pvdisplay vgdisplay lvdisplay
删除 pvremove vgremove lvremove
扩展 / vgextend lvextend
缩容 / vgreduce lvreduce

接下来简要介绍其扩容步骤。

  1. 在vmware中扩展磁盘容量

    image-20230927191636392

  2. sudo fdisk /dev/sda,进行磁盘分区

    在fdisk中输入n,新建sda4分区,然后w保存。

  3. 执行下列命令:

    1
    2
    3
    4
    5
    6
    7
    sudo pvcreate /dev/sda4
    sudo vgcreate ubuntu-vg /dev/sda4
    sudo vgextend ubuntu-vg /dev/sda4
    sudo vgdisplay # 此时应发现FREE变成了100G
    sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
    sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
    sudo df -h # 验证成功

一开始按照的这个,然后被坑惨了(悲)把lvm sig给抹了,导致之后resize2fs的时候报错,然后之后又不小心重启了,最后的最后只能重装。。。又是一晚上配环境。。。。