Centos7.x创建lvm

Centos7.x系统内挂载硬盘,分两种情况挂载,

  • 挂载新增硬盘
  • 挂载已有硬盘

1.挂载新增硬盘

查看磁盘分区
fdisk -l  
创建本地挂载目录 mkdir 【本地挂载目录】 mkdir
/mydata
创建pv卷 pvcreate 【新增硬盘】 pvcreate
/dev/vdb pvdisplay 查看pv卷信息
创建vg卷 vgcreate 【vg名称】【新增硬盘】 vgcreate myvgdata
/dev/vdb vgdisplay 查看vg卷信息
创建lv卷,使用100
%硬盘容量 lvcreate -l +100%F -n 【lv名称】 【vg名称】 lvcreate -l +100%F -n mylvdata myvgdata lvdisplay 查看lv卷信息
格式化文件系统 mkfs.ext4创建ext4文件系统 【LV Path】可通过fdisk
-l查看获得 mkfs.ext4 【LV Path】 mkfs.ext4 /dev/mapper/myvgdata-mylvdata
添加自动挂载 echo
'/dev/mapper/myvgdata-mylvdata /mydata ext4 defaults 0 0'>>/etc/fstab
重新加载fstab文件中的内容 mount
-a

2.挂载已有硬盘

查看磁盘分区
fdisk -l
pvcreate 【新增硬盘】
pvcreate /dev/vdb
pvdisplay 查看pv卷信息

创建pv卷
vgextend 【需要扩容的vg卷名称】 【新增硬盘】
vgextend myvgdata /dev/vdb
vgdisplay 查看vg卷信息

扩容已有的vg卷组
lvextend -l +100%F 【需要扩容的lv卷组名称】
lvextend -l +100%F /dev/mapper/myvgdata-mylvdata

扩容已有的lv卷组
【LV Path】可通过fdisk -l查看获得
resize2fs 【需要扩容的lv卷组名称】
resize2fs /dev/mapper/myvgdata-mylvdata

格式化为ext4文件系统,动态扩容
或者xfs_growfs /dev/mapper/centos-root    格式化为nfs文件系统,动态扩容根目录

查看磁盘挂载情况
可通过df -hT/mount -l查看磁盘挂载情况
原文地址:https://www.cnblogs.com/YingLai/p/13850700.html