花开彼岸天

鱼跃此时海

PVE中扩展lvm-thin逻辑卷和相应的存储空间

如果你当前有一个lvm-thin的逻辑卷,且Volume Group为nas,你可以按照以下步骤扩展这个lvm-thin逻辑卷的大小:
假设情况:

  1. 查看当前的VG状态:

首先,查看nas卷组的状态,了解当前的可用空间和卷组信息。
vgs
这将显示所有卷组的信息,重点是nas卷组的Free字段,表示还可以使用的空间。

  1. 确认逻辑卷类型为lvm-thin:
    使用以下命令查看逻辑卷的信息,确保你要操作的卷是lvm-thin类型:
    lvdisplay nas

扩展Physical Volume(如果有新磁盘要添加):

如果有新的物理磁盘可以添加到卷组中,你可以首先创建一个物理卷(PV),然后将其添加到卷组nas中。
``
#创建物理卷:
pvcreate /dev/sdx # 替换为你的磁盘路径

#将物理卷扩展到卷组nas:
vgextend nas /dev/sdx
``

扩展lvm-thin的存储池:

扩展lvm-thin类型的逻辑卷与普通逻辑卷略有不同。lvm-thin的逻辑卷实际上包含两个部分,一个是thin pool(存储池),另一个是具体的逻辑卷。你需要先扩展thin pool,然后再扩展其上的逻辑卷。

  1. 先扩展thin pool:
    查看当前thin pool的信息:
    lvs --segments -o+seg_monitor
    假设你的thin pool名为nas-thinpool,你可以通过以下命令扩展它(假设扩展100G):
    lvextend -L +100G nas/nas-thinpool

  2. 扩展thin volume:
    如果你有在thin pool之上的逻辑卷(如nas-vmdata),可以通过以下命令扩展它:
    lvextend -L +50G nas/nas-vmdata

检查扩展:

``
lvdisplay nas # 扩展完成后,使用以下命令检查扩展是否成功

df -h # 以及检查文件系统的使用情况:
``

⬅️ Go back