CAS-通过lvm扩容-基于现有lvm或者创建全新lvm
CAS-通过lvm扩容-基于现有lvm或者创建全新lvm
Lvm
创建物理卷(PV)
# 如果想直接使用整块磁盘
sudo pvcreate /dev/nvme0n1
# 验证物理卷是否创建成功
sudo pvs
# 或显示详细信息
sudo pvdisplay

创建卷组(VG)
# 语法:sudo vgcreate <卷组名称> <物理卷1> <物理卷2> ...
sudo vgcreate stor_volume /dev/nvme1n1
# 验证卷组是否创建成功
sudo vgs
# 或显示详细信息
sudo vgdisplay stor_volume



# 示例:创建一个名为 stor_volume,大小为 10GB 的逻辑卷
sudo lvcreate -L 10G -n logical_stor stor_volume
# 也可以使用百分比来使用卷组剩余的全部空间
sudo lvcreate -l 100%FREE -n logical_stor stor_volume
# 验证逻辑卷是否创建成功
sudo lvs
# 或显示详细信息,并记录逻辑卷的路径(如 /dev/my_volume_group/my_logical_volume)
sudo lvdisplay

1. 格式化逻辑卷为 ext4 或 xfs 文件系统
# 格式化为 ext4
sudo mkfs.ext4 mkfs.ext4 /dev/stor_volume/logical_stor
# 或格式化为 xfs
# sudo mkfs.xfs mkfs.ext4 /dev/stor_volume/logical_stor
# 2. 创建挂载点(例如在 /mnt 下)
mkdir /ext_stor
# 3. 临时挂载逻辑卷
sudo mount mount /dev/stor_volume/logical_stor /vms/ext_stor
设置永久挂载
# 使用 blkid 命令获取逻辑卷的 UUID(推荐使用 UUID 以确保唯一性)
blkid /dev/stor_volume/logical_stor
# 编辑 /etc/fstab 文件,添加以下内容
# 格式:UUID=<你的UUID> <挂载点> <文件系统类型> defaults 0 0
# 例如:
# UU /mnt/my_storage ext4 defaults 0 0
# 编辑保存后,执行以下命令检查 fstab 配置是否有误
sudo mount -a


在CVK中加载lvm文件夹路径


基于现有lvm扩容
假设将nvme2加入/vms/ext_stor
查询vg 与lv的对应关系
先扩容指定vg

用完 VG 所有剩余空间
lvextend -l +100%FREE /dev/stor_volume/logical_stor
resize2fs /dev/stor_volume/logical_stor
前端检查