物理卷[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
版权归原作者 金海大道 所有, 如有侵权,请联系我们删除。