fdisk -lu
yum install -y parted
apt install -y parted
-列出分区信息
parted -l
parted /dev/vdb
mklabel gpt
mkpart primary 1 100%
align-check optimal 1
-help
-创建分区
mkpart primary 1 100%
-查看所有分区情况
print all
-空闲大小
print free
-改变第二分区大小
resizepart 2 200GB
resizepart 2 100%
-删除编号为 NUMBER 的分区
rm NUMBER
-退出
quit
-逻辑卷的详细信息
lvdisplay
-更新物理卷的大小
pvresize /dev/nvme0n1p3
pvresize /dev/sda2
--扩容逻辑卷
-查看物理卷的使用情况
pvs
PV VG Fmt Attr PSize PFree
/dev/nvme0n1p3 pve lvm2 a-- <465.26g <378.14g
可见在 PFree 里面有大量空间没有使用
而后利用 lvextend 命令进行逻辑卷的扩容
-如果要把全部空间都给 data:
lvextend -l +100%FREE /dev/pve/data
lvextend -l +100%FREE /dev/mapper/pve-root
-熟悉 lvresize
lvresize --extents +100%FREE --resizefs /dev/mapper/pve-root
-如果指定给 data 增加 10GB:
lvextend -L +10G /dev/pve/data
-缩小200G
lvreduce -L -200G /dev/mapper/almalinux_192-home
-同步一下系统文件
xfs_growfs /dev/mapper/pve-root
-重新加载逻辑卷
resize2fs /dev/pve/root
-创建物理卷
pvcreate /dev/sdb1 /dev/sdb2
-删除pv
pvremove device1 device2
-创建卷组
vgcreate vg_test1 /dev/sdb1 /dev/sdb2
-删除卷组
vgremove 卷组名
-扩容卷组
vgextend vg_test1 /dev/sdb3
-缩小卷组
vgreduce vg_test1 /dev/sdb3
-创建逻辑卷
lvcreate -L 指定要给的lv的大小 卷组的名称 -n 给逻辑卷命名
lvcreate -L 50G vg_test1 -n lv_test
-挂载逻辑卷
格式:mount /dev/vg_test1/lv_test 目录
mount 逻辑卷路径 目录
-查看
df -h
---删除逻辑卷组
-找出逻辑卷组中的所有逻辑卷
lvdisplay
-需要卸载逻辑卷组中的所有逻辑卷
umount /dev/vg_name/lv_name
-删除逻辑卷组中的所有逻辑卷:使用命令`lvremove`删除逻辑卷组中的所有逻辑卷
lvremove /dev/myvg/mylv
-确保逻辑卷组中的所有逻辑卷都已卸载后,可以使用`vgremove`命令删除逻辑卷组
vgremove vg_name
-为了彻底删除逻辑卷组,还需要使用`pvremove`命令从物理卷上删除逻辑卷组的所有物理卷
pvremove /dev/sdX
---
pvs - 物理卷
vgs - 卷组管理
lvs - 逻辑卷管理
签名:这个人很懒,什么也没有留下!