介绍
-
LVM的工作原理
LVM逻辑卷管理,是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层 磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。管理员利用LVM可以 在磁盘不用重新分区的情况下动态调整文件系统的大小,并且利用LVM管理的文件系 统可以跨越磁盘,当服务器 添加了新的磁盘后,管理员不必将原有的文件移动到新的 磁盘上,而是通过LVM可以直接扩展文件系统跨越磁盘
它就是通过将底层的物理硬盘封装起来,然后以逻辑卷的方式呈现给上层应用。在LVM中, 其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对 于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。
-
LVM常用的术语
物理存储介质:LVM存储介质可以是磁盘分区,整个磁盘,RAID阵列或SAN磁盘,设备必 须初始化为LVM物理卷,才能与LVM结合使用
物理卷PV:物理卷就是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘 等)比较,却包含有与LVM相关的管理参数,创建物理卷它可以用硬盘分区,也可以用 硬盘本身;
卷组VG:一个LVM卷组由一个或多个物理卷组成
PE:PV物理卷中可以分配的最小存储单元,PE的大小是可以指定的,默认为4MB
逻辑卷LV:LV建立在VG之上,可以在LV之上建立文件系统
LE:LV逻辑卷中可以分配的最小存储单元
-
LVM主要元素构成
-
LVM优点
使用卷组,使多个硬盘空间看起来像是一个大的硬盘
使用逻辑卷,可以跨多个硬盘空间的分区,在使用逻辑卷时,它可以在空间不足时动态 调整它的大小,在调整逻辑卷大小时,不需要考虑逻辑卷在硬盘上的位置,不用担心 没有 可用的连续空间
在线对LV,VG 进行创建,删除,调整大小等。LVM上的文件系统也需要重新调整大小。
允许创建快照,可以用来保存文件系统的备份。
使用
-
第一步、PV操纵
创建PV(把磁盘标记为PV)
pvcreate 物理磁盘1路径 物理磁盘2路径
移除PV
pvremove 物理磁盘1路径
查看:
简单所有pvs
详细对应卷信息
pvdisplay 物理磁盘路径
-
第二步、VG卷组操作
创建VG卷组
vgcreate 卷组名(vgXX) 物理磁盘1路径 物理磁盘2路径
修改卷组划分空间单位(根据业务情况修改、大文件大、小文件小)
vgchange -s 1M 卷组名
动态扩容VG
vgextend 卷组名 物理磁盘3路径
动态缩容VG
移动数据:(将sdb1上数据移到新增加sdb3 pv上)pvmove /dev/sdb1 /dev/sdb3
移出磁盘
vgreduce 卷组名 移除的物理磁盘路径
移除卷组VG
vgremove 卷组名
查看
简单所有vgs
详细对应卷信息
vgdisplay 卷组名
-
第三步、LV逻辑卷操作
创建LV
lvcreate -n 逻辑卷名(lvXX) -L 5G 卷组名
动态扩容LV
扩容+多少lvextend -L +大小G 逻辑卷名路径
扩容到多少
lvextend -L 大小G 逻辑卷名路径
刷新文件系统
ext4文件系统resize2fs 逻辑卷名路径
xfs文件系统
xfs_growfs 卷的