先來講下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