2024-03-19T02:28:41.png
查看卷组名称及卷组使用情况 vgdisplay
查看当前逻辑卷的空间状态 lvdisplay

yum -y install lvm2-2.02.185-2.0.1.el7.x86_64.rpm

1.第一步创建分区并更改分区类型为lvm (logic volume manager)

fdisk /dev/sdb2

t
8e
改为lvm
查看类型 fdisk -l

2.第二步 创建物理卷

pvcreate -v /dev/sdb2

3.使用 vgdisplay 查看卷组

4.vgextend扩充

vgextend centos /dev/sdb2

5.扩展逻辑卷(lv)(从vg的空间扩充)

ls /dev/mapper 或者 lvdisplay
lvextend -l  +100%FREE /dev/mapper/centos-root 

6.第六步 查看文件系统

cat /etc/fstab

7.让文件系统识别新添加的磁盘文件系统

如果是xfs文件系统
xfs_growfs /dev/mapper/centos-root 
ext系统 
resize2fs /dev/mapper/centos-root 

如何调整分区(记得先备份)
1.df -hT确定分区文件系统
df -hT

2.卸载指定目录
mkdir -p /home_bak
\cp -rp /home/* /home_bak
umount /home

3.如果卸载不了
fuser -m /home

4,调整 /home本来大小(增加是lvextend)
lvreduce -L 50G /dev/mapper/centos-home

  1. 调整根目录大小
    lvextend -l +100%FREE /dev/mapper/centos-root
    如果是xfs文件系统
    xfs_growfs /dev/mapper/centos-root
    ext系统
    resize2fs /dev/mapper/centos-root

6.重新挂载home
mkfs.xfs /dev/mapper/centos-home -f
mount /dev/mapper/centos-home /home

如果是在vg上新建lv
lvcreate -l +100%FREE -n 分区 vg名字

最后修改:2024 年 12 月 17 日
如果觉得我的文章对你有用,请随意赞赏