本帖最后由 SANGFOR_HZ 于 2022-9-13 23:58 编辑
Linux虚拟机LVM磁盘分区管理创建和挂载
一、LVM---逻辑卷管理介绍 LVM是Linux操作系统对磁盘分区进行管理的一种机制。其是建立在磁盘和分区之上的一种逻辑层,以提高磁盘分区管理的灵活性。
(1) 实现原理: 在LVM中每个磁盘分区都是一个物理卷(physical volume,PV),若干个物理机卷可以组成一个卷组(volume group,VG)形成一个存储池。管理员可以在卷组上创建逻辑卷(logical volume,LV),并在逻辑卷组上创建文件系统。
(2)LVM关系图:
二、LVM磁盘分区创建和挂载 客户这边有个业务虚拟机新增一块磁盘,挂载给新增一个data分区,了后期方便对data分区进行管理扩容,因此要求创建为LVM分区。具体创建挂载步骤如下:
1、业务虚拟机新增一块磁盘 编辑虚拟机增一块磁盘(虚拟机安装完优化工具后支持磁盘热添加),如下:
2、查看磁盘情况 登录虚拟机使用lsblk命令查看新增磁盘情况,如下: 备注:通常我们使用fdisk工具来进行磁盘分区,但是fdisk只能格式化小于2TB的磁盘。所以大于2TB的磁盘分区需要使用parted工具。
3、初始化新增磁盘分区为LVM类型 使用fdisk命令对新增的磁盘/dev/vdc磁盘进行初始化成LVM类型,如下:
4、创建PV(Pysical Volume) 使用pvcreate命令创建物理卷,并使用pvscan命令进行查看新建物理卷,如下:
5、创建VG (Volume Group) 用vgcreate 卷组名 物理卷列表 命令来创建卷组,如下: 6、创建LV (Logic Volume) 用lvcreate --name 逻辑卷名 -l 100%FREE(全部空闲空间) VG卷组名字 , 创建逻辑卷如下: 并使用lvscan查看创建的逻辑卷。
7、格式化LV 使用mksf命令进行格式化操作如下:
8、挂载LV (1)新增/data挂载目录,如下:
(2)临时挂载,使用mount命令进行挂载如下:
(3)永久挂载(重启也生效) 写入fstable 文件中实现永久挂载,如下:
三、LVM磁盘分区扩容 LVM分区扩容步骤如下: 1、格式化新磁盘:使用fdisk或parted命令进行初始化磁盘 2、创建PV,扩容VG,扩容LV
特别注意LVM分区扩容生效的两个命令区别: resize2fs命令 针对的是ext文件系统 支持对分区进行增大和减小 xfs_growfs命令 针对的是xfs文件系统 只支持增大
|