linux之lvm分区扩容

以下步骤的前提为磁盘lvm分区
1、加入新硬盘


1.png

2、分区

PV(physical volume)即物理卷,就是物理磁盘,可以通过fdisk -l 查看操作系统有几块硬盘

VG(volume group)即卷组,就是一组物理磁盘的组合,里面可以有一块硬盘也可以有多块硬盘

LV(logical volume)及逻辑卷,就是在VG(指定的物理磁盘组)里面划分出来的

可以说成是PV就是硬盘,而VG就是管理硬盘的操作系统,而LV就是操作系统分出来的各个分区.

PV->VG->LV-> 文件系统使用(挂载到某个目录)

对新磁盘/dev/sdb进行分区

[root@xt-prod-mydb02 ~]# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
New disk label type? gpt
(parted) mkpart
Partition name? []?
File system type? [ext2]? xfs
Start? 1
End? 10G
(parted) q
Information: You may need to update /etc/fstab.

2.png

创建物理卷 pvcreate /dev/sdb1

创建卷组 并将物理卷加入其中 vgcreate data /dev/sdb1 (data为卷组名)

创建逻辑卷组并分配大小 lvcreate -l +100%FREE -n lvdata data

格式化 mkfs.xfs /dev/mappper/data-lvdata

开机挂载新硬盘 vi /etc/fstab


3.png

挂载 mount -a (先建data目录 mkdir /data)

查看 df -lh


4.png

卸载挂点 umount /dev/mapper/data-lvdata

3、扩容
磁盘/dev/sdb只分10个G。。还有10G没有分配。。所以继续进行分区
parted /dev/sdb


5.png

打印分区信息表可以看到有两个分区了。


6.png

创建物理卷 pvcreat /dev/sdb2
查看将要扩容的卷组信息 vgdisplay 可见可扩容大小为0


7.png

将物理卷扩展到卷组 #vgextend data /dev/sdb2 (此处‘cl’是卷组名称)

再次查看卷组信息 vgdisplay 可扩容空间变成10G


8.png

将卷组中空闲空间扩展到 /data #lvextend -l +100%FREE /dev/mapper/data-lvdata

.刷新文件系统是扩容生效 #xfs_growfs /dev/mapper/data-lvdata

查看结果 :df -lh 扩容成功


9.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 LVM 逻辑卷管理,是对磁盘分区进行管理的一种机制,建立在硬盘和分区之上,文件系统之下的一个逻辑层,可以提高...
    Alliny阅读 454评论 0 0
  • 一. 什么是磁盘 绝大多数人对硬盘都不陌生,一块小小的硬盘里,就可以存储海量的照片、音乐和电影等,尤其是你们喜爱的...
    唯爱熊阅读 1,861评论 0 5
  • 1、描述GPT是什么,该怎么使用 (转载)GPT是GUIDPartition Table,GUID分区表。GUID...
    like5453阅读 1,514评论 0 2
  • 摘要:以黑箱方式完全依赖工具来进行数据恢复,所需时间和恢复的结果都难以估计。以专家或者专业方式进行数据恢复,技能和...
    暖夏未眠丶阅读 1,048评论 0 3
  • 预备知识 逻辑卷管理LVM是一个硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定...
    MicoCube阅读 2,282评论 0 2