创建逻辑卷/删除逻辑卷/扩容根分区
查看

创建pv

创建vg

创建lv

格式化文件系统为ext4

查看UUID

开机启动

卸载目录:(如何该目录下面有进程占用了文件或者目录,可以用-l参数)
umount -l /data
删除逻辑卷:
lvremove /dev/my_vg/my_lv
vgremove /dev/vdb
将删除的vg空间添加到/目录
vgs
vgextend rhel /dev/vdb
lvextend -l +100%FREE /dev/rhel/root
xfs_groupfs /


扩容/后,不需要再写UUID 与/的挂载关系,因为已经写了:
/dev/mapper/rhel-root / xfs defaults 0 0
扩容例子:
[root@tpmesap02 ~]# pvcreate /dev/vdc
Physical volume "/dev/vdc" successfully created.
[root@tpmesap02 ~]# vgextend my_vg /dev/vdc
Volume group "my_vg" successfully extended
[root@tpmesap02 ~]# lvextend -l +100%free /dev/my_vg/my_lv
Size of logical volume my_vg/my_lv changed from <100.00 GiB (25599 extents) to 199.99 GiB (51198 extents).
Logical volume my_vg/my_lv successfully resized.
[root@tpmesap02 ~]# resize2fs /dev/my_vg/my_lv
resize2fs 1.45.6 (20-Mar-2020)
/dev/my_vg/my_lv 上的文件系统已被挂载于 /data;需要进行在线调整大小
old_desc_blocks = 13, new_desc_blocks = 25
/dev/my_vg/my_lv 上的文件系统现在为 52426752 个块(每块 4k)。
备注:fstab里面写的是my_vg-my-lv的uuid,不是磁盘的,所以如果之前用blkid /de/mapper/my_vg_my_lv写过UUID
UUID=29769860-4c59-4f37-b3fb-4c48af502c22 /data ext4 defaults 0 0
新扩容后就不用再写。
vgscan --cache
vgchange -ay
vgscan --cache
作用:重新扫描系统中的物理卷(PV)和卷组(VG),并更新 LVM 的内部缓存。
它只是在 /etc/lvm/cache 中刷新元数据缓存,让系统正确识别新增或变化的磁盘。
vgchange -ay
作用:激活所有卷组(VG),确保它们的逻辑卷(LV)处于“可用”状态。
-a y 表示“activate yes”。
在系统启动时通常自动执行(由 systemd-lvm 或 lvm2-monitor 服务),再次执行只是确保所有 VG/LV 已激活。
pvcreate /dev/vdb
vgcreate vg_data /dev/vdb
lvcreate -l 100%FREE -n lv_data vg_data
mkfs.xfs /dev/vg_data/lv_data -f
echo '/dev/vg_data/lv_data /data xfs defaults 0 0 ' >> /etc/fstab
mkdir /data
mount -a
lsblk

浙公网安备 33010602011771号