0


LVM(逻辑卷管理器)动态管理磁盘、目录可用容量 适用CentOS 、Anolis、TencentOS

物理卷[PV、Physical Vlume] 可以将其理解为物理硬盘、硬盘分区或者 RAID 磁盘阵列。

卷组[VG、Volume Group] 建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。可以将多块物理硬盘组建为一个卷组,容量不够是可以扩充物理硬盘到在用卷组。卷组名称可以自定义

逻辑卷[LV、Logical Volume] ) 用卷组中空闲的资源建立的,并且逻辑卷在建立后可以动态地扩展或缩小空间。

基本单元[PE、Physical Extent]) 创建逻辑卷时最小分配单元,每个PE大小默认为4MB,逻辑卷的大小应为4 MB的整倍数 。

常用LVM命令

功能/命令

物理卷管理

卷组管理

逻辑卷管理

扫描

pvscan

vgscan

lvscan

建立

pvcreate

vgcreate

lvcreate

显示

pvdisplay

vgdisplay

lvdisplay

删除

pvremove

vgremove

lvremove

扩展

vgextend

lvextend

缩小

vgreduce

lvreduce

第一步—创建物理卷设备。pvcreate命令的功能是创建物理卷设备。

将指定的某个磁盘设备创建为物理卷设备:

将第二、三块未分区物理硬盘创建为物理卷设备

pvcreate /dev/sdb /dev/sdc

第二步—创建卷组。创建DATA卷组中,加入第二、三块物理硬盘。

vgcreate DATA /dev/sdb /dev/sdc

第三步—创建逻辑卷,lvcreate命令创建逻辑卷。

在已有的卷组中(DATA)创建一个逻辑卷(data1),大小为80000MB:

lvcreate -n data1 -L 80000 DATA

将逻辑卷格式化为xfs分区

mkfs.xfs /dev/DATA/data1

创建备份目录backup

cd /
mkdir backup

挂载逻辑卷data1到目录backup

mount /dev/DATA/data1 /backup/

查看挂载后的目录容量

df –h

扩展逻辑分区容量。

将卷组DATA中剩余空间全部扩展到逻辑卷data1,实现将第二、三块物理硬盘容量全部分配给目录backup。

lvextend -l+100%FREE /dev/DATA/data1

扩充xfs分区到最大可用容量

xfs_growfs /dev/mapper/DATA-data1

xfs_growfs: /dev/mapper/DATA-data1 is not a mounted XFS filesystem (报错信息)

xfs_growfs /backup

(新版的xfs_growfs命令后面的参数需要为文件系统挂载点,而非文件系统本身。)

查看目录容量

df -TH 

新增一块硬盘扩展backup目录容量

将第四块未分区物理硬盘创建为物理卷设备

pvcreate /dev/sdd

将第四块物理卷加入卷组DATA:

vgextend DATA /dev/sdd

扩充逻辑卷data1容量

lvextend -l+100%FREE /dev/DATA/data1

使增加的逻辑卷容量生效

xfs_growfs /backup

查看目录容量

df -TH

标签: centos 运维

本文转载自: https://blog.csdn.net/2301_79558413/article/details/135702772
版权归原作者 金海大道 所有, 如有侵权,请联系我们删除。

“LVM(逻辑卷管理器)动态管理磁盘、目录可用容量 适用CentOS 、Anolis、TencentOS”的评论:

还没有评论