目录

使用lvm管理硬盘拓展系统的存储容量

目录

要将 NVMe 硬盘 nvme0n1 的空间添加到现有的 LVM 卷组 ubuntu-vg 和逻辑卷 ubuntu-lv 中,你可以按照以下步骤操作:

  1. 格式化新硬盘:首先你需要创建一个物理卷 (PV)。使用下面的命令来初始化整个磁盘作为物理卷:

    text

    pvcreate /dev/nvme0n1
  2. 添加到卷组:接下来,将这个新的物理卷添加到你的卷组中。先查看存在的卷组。

bash

   $ sudo vgdisplay
  VG Name               ubuntu-vg
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               <1.78 TiB
  PE Size               4.00 MiB
  Total PE              466613
  Alloc PE / Size       237671 / 928.40 GiB
  Free  PE / Size       228942 / 894.30 GiB
  VG UUID               45ucCJ-cBYf-dlMv-kWFR-P1Sa-vUR6-F01dHH

将他添加到 ubuntu-vg 中:

text

    vgextend ubuntu-vg /dev/nvme0n1
  1. 扩展逻辑卷:现在你可以在不重启系统的情况下扩展你的逻辑卷。先查看逻辑卷。

bash

   $ sudo lvdisplay
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/ubuntu-lv
  LV Name                ubuntu-lv
  VG Name                ubuntu-vg
  LV UUID                6BUeKq-H0eq-08oH-oSua-bbQf-1mLN-5R6am8
  LV Write Access        read/write
  LV Creation host, time ubuntu-server, 2024-06-05 15:03:53 +0800
  LV Status              available
  ##  open                 1
  LV Size                928.40 GiB
  Current LE             237671
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

使用下面的命令来扩展 ubuntu--lv 的大小到可用空间:

bash

    lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
  1. 调整文件系统:最后,你需要扩展逻辑卷上的文件系统。这通常可以通过运行以下命令来完成:

bash

    resize2fs /dev/ubuntu-vg/ubuntu-lv