首先使用netbootxyz启动,手动安装debian13,选择手动分区--LVM(可选加密)
使用的脚本是:
https://github.com/leitbogioro/Tools
~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 376K 0 rom
vda 254:0 0 20G 0 disk
├─vda1 254:1 0 966M 0 part /boot
├─vda2 254:2 0 1K 0 part
└─vda5 254:5 0 19.1G 0 part
├─vipLA--vg-root 253:0 0 18G 0 lvm /
└─vipLA--vg-swap_1 253:1 0 1G 0 lvm [SWAP]
vdb 254:16 0 20G 0 disk
└─vdb1 254:17 0 20G 0 part在 lsblk 的输出中,vipLA--vg-root 这种显示方式通常意味着卷组名其实是 vipLA-vg。LVM 在映射设备路径时,会把原名称中的单个连字符 - 变成双连字符 -- 以防止与分隔符混淆。
你可以通过以下命令确认准确的卷组名称:
vgs
或者
vgdisplay -s
1. 扩展卷组 (VG)
使用从 vgs 获取的准确名称:
vgextend vipLA-vg /dev/vdb1
2. 扩展逻辑卷 (LV)
这里可以直接指向挂载点的设备路径,不需要纠结连字符:
lvextend -l +100%FREE /dev/mapper/vipLA--vg-root
3. 同步文件系统
resize2fs /dev/mapper/vipLA--vg-root

备注:LVM 的命名规则比较特殊:
- 实际 VG 名:
vipLA-vg - 实际 LV 名:
root 系统映射路径:
/dev/mapper/vipLA--vg-root(这里为了区分 VG 和 LV,把 VG 名里的-变成了--)
❌❌❌例子❌❌❌~# vgextend vipLA--vg /dev/vdb1 Volume group "vipLA--vg" not found Cannot process volume group vipLA--vg
