使用lvm管理硬盘拓展系统的存储容量
目录
要将 NVMe 硬盘 nvme0n1
的空间添加到现有的 LVM 卷组 ubuntu-vg
和逻辑卷 ubuntu-lv
中,你可以按照以下步骤操作:
- 格式化新硬盘:首先你需要创建一个物理卷 (PV)。使用下面的命令来初始化整个磁盘作为物理卷:
pvcreate /dev/nvme0n1
- 添加到卷组:接下来,将这个新的物理卷添加到你的卷组中。先查看存在的卷组。
$ 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
中:
vgextend ubuntu-vg /dev/nvme0n1
- 扩展逻辑卷:现在你可以在不重启系统的情况下扩展你的逻辑卷。先查看逻辑卷。
$ 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
的大小到可用空间:
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
- 调整文件系统:最后,你需要扩展逻辑卷上的文件系统。这通常可以通过运行以下命令来完成:
resize2fs /dev/ubuntu-vg/ubuntu-lv