lvm在原有的磁盘上扩容记录

lvm在原有的磁盘上扩容记录

 

一、新建

1、格式化磁盘,将格式设置为lvm格式
     fdisk /dev/vdc
     fdisk /dev/vdd

2、创建pv
     pvcreate /dev/vdc1  /dev/vdd1

3、创建vg

     vgcreate vgdata  /dev/vdc1 /dev/vdd1

4、创建lv
    lvcreate -l 100%FREE -n lvdata vgdata

5、格式化
   mkfs.xfs /dev/vgdata/lvdata

6、挂载
    mount /dev/vgdata/lvdata /data

7、写入fstab文件
   /dev/vgdata/lvdata1 /data xfs defaults 0 0

二、扩容

  总体思路:需要先growpart 和pvresize  之后才能lvextend。

1、分区热扩展
   growpart /dev/vdb  1  #在/dev/sdb上调整分区1的大小,进行分区热扩展

2、扩pv
   pvresize /dev/sdb1

3、扩lv
lvextend  -l  +100%FREE   /dev/mapper/centos-root
lsblk
df -Th

4、刷分区
xfs_groupfs  /dev/mapper/centos-root   (根据磁盘格式执行)

pvresize命令注意事项:

  1.对于存在物理卷的设备,在扩增其容量之后或缩小其容量之前,须使用pvresize命令对应地增加或减少物理卷的大小
  2.物理卷已分配物理区域超过了命令指定的新大小边界,pvresize命令会拒绝将物理卷缩小。若磁盘空间足够,可使用pvresize命令将物理区域重新分配至别的卷组来解决这个问题
  3.当运行pvresize命令不带参数,就会将物理卷的大小调整为操作系统为底层分区报告的大小

三、删除

1、删除lv
lvremove /dev/vgdata/lvdata

2、删除vg
vgremove vgdata

3、删除pv
pvremove /dev/vdd1
pvremove /dev/vdc1

4、删除分区
fdisk /dev/vdd /dev/vdc

 

参考连接:https://blog.csdn.net/qq_50573146/article/details/125236205

posted @ 2023-03-01 20:12  wushaoyu  阅读(75)  评论(0编辑  收藏  举报