先来讲下LVM(Logical Volume Manager)的概念吧,它能够让Linux服务器在不重启不从新分区的状况下扩展磁盘存储。服务器
首先看是否已经包含了LVM的模块,使用 rpm –qa|grep lvm, 若是没有输出, 那么就不支持LVM,若是输出相似 lvm-1.0.3-4 就OK。rem
LVM有几个概念,PV(Physical Volume,物理卷),VG(Volume Group,卷组),LV(Logical Volume,逻辑卷),其中PV是从磁盘分区中直接建立;VG是一个容器的概念,它能够包含若干个逻辑卷,能够将若干个物理卷加入到卷组,由卷组统一分配空间;LV是直接面向用户的概念。简单的来说,就是使用实际的磁盘分区建立物理卷,而后将物理卷加入到卷组,能够认为卷组是一个至关于其中全部物理卷大小之和的未分配的分区,而后卷组再建立若干个逻辑卷,再将空间分配给逻辑卷。io
基本命令:容器
fdisk -l :查看系统中都认到了那些物理硬盘
pvdisplay:查看系统中已经建立好的物理卷
pvcreate:建立一个新的物理卷
pvremove:删除一个物理卷(也就是从物理卷中删除一个LVM标签)
vgdisplay:查看系统中的卷组
vgcreate:建立一个新的卷组
vgreduce:从卷组中删除一个物理卷(也就是缩小卷组)
vgremove:删除一个卷组
lvdisplay:查看系统中已经建立好的逻辑卷
lvcreate:建立一个新的逻辑卷
lvreduce:缩小逻辑卷(也就是从一个逻辑卷中减小一些LE)
lvremove:从系统中删除一个逻辑卷
mkfs:基于逻辑卷建立一个相应类型的文件系统
mkdir -p $mount_piont:建立一个挂载目录扩展resize2fs: 将分配好的逻辑卷的空间实际应用到文件系统中grep