列出所有块设备 lsblk


物理卷可以由硬盘直接创建,也可使用 fdisk 将分区修改为物理卷
一个或多个物理卷组成卷组
从卷组中划出一块或是全部创建逻辑卷,逻辑卷的使用就像是原来的分区
| 分类 | 命令 | 说明 | 示例 |
|---|---|---|---|
| PV | pvcreate | 创建物理卷 | pvcreate /dev/sdb1 |
| PV | pvdisplay | 显示已创建的物理卷的详细信息 | |
| PV | pvs | 显示已创建的物理卷的汇总信息 | |
| PV | pvremove | 删除物理卷 | pvremove /dev/sdb1 |
| VG | vgcreate | 创建卷组 | pvcreate vg1 /dev/sdb1 /dev/sdb2 … |
| VG | vgdisplay | 显示已创建的卷组的详细信息 | |
| VG | vgs | 显示已创建的卷组的汇总信息 | |
| VG | vgextend | 扩展卷组 | vgextend vg1 /dev/sdb3 … |
| VG | vgreduce | 收缩卷组 | vgreduce vg1 /dev/sdb5 |
| VG | vgremove | 删除卷组 | vgremove vg1 |
| LV | lvcreate | 创建逻辑卷 | lvcreate -L 1000M -n lv1 vg1 |
| LV | lvdisplay | 显示已创建的逻辑卷的详细信息 | |
| LV | lvs | 显示已创建的逻辑卷的汇总信息 | |
| LV | lvresize | 重设逻辑卷大小 | lvresize -L 1000M /dev/vg1/lv1 |
| LV | xfs_growfs | 更新逻辑卷信息 (xfs) centos 7 默认用这个 | xfs_growfs /dev/vg1/lv1 |
| LV | resize2fs | 更新逻辑卷信息 (ext4) | resize2fs /dev/vg1/lv1 |
| LV | lvremove | 删除逻辑卷 | lvremove /dev/vg1/lv1 |
| LV | e2fsck | 检查逻辑卷错误 (ext4) | e2fsck -f /dev/vg1/lv1 |
-f 强制创建物理卷,不需要用户确认
-u 指定设备的UUID
-y 所有的问题都回答“yes”
-Z 是否利用前4个扇区
pvcreate
-l 卷组上允许创建的最大逻辑卷数
-p 卷组中允许添加的最大物理卷数
-s 卷组上的物理卷的PE大小
vgcreate
-L 指定逻辑卷的大小,单位为“kKmMgGtT”字节
-l 指定逻辑卷的大小(LE数)
-n 后面跟逻辑卷名
-s 创建快照
某次操作过程
lsblk
├─centos-root 253:0 0 50G 0 lvm /
├─centos-swap 253:1 0 2G 0 lvm [SWAP]
└─centos-home 253:2 0 74G 0 lvm /home
# lvextend -L -50G /dev/centos/home
# resize2fs /dev/centos/home
# https://www.linuxprobe.com/linux-lvm-reduce.html
umount /home
# 检测硬盘是否有错误
e2fsck -f /dev/centos/home
# 调整文件系统到 25 G
resize2fs /dev/centos/home 25G
# 调整逻辑卷到 25 G
lvreduce -L 25G /dev/centos/home
lvdisplay /dev/centos/home
mount /home
df -h /home
lvextend -L +50G /dev/centos/root
lvdisplay /dev/centos/root
resize2fs /dev/centos/home
df -h /
/dev/centos/root -50G
/dev/centos/home +50G
[proxmox ve (PVE) 调整虚拟机(VM)的磁盘]
https://www.cnblogs.com/chuanghongmeng/p/16278040.html