CentOS6.5下劃分lvm邏輯卷
由於數量眾多,郵件存儲需要大量的空間,空間,考慮到動態擴容的需要,計劃增加兩塊SCSI硬盤並構建LVM邏輯卷(掛載到"/mailbox"目錄下)專門用於存放郵件數據
步驟簡介:PV→VG→LV→格式化,掛載使用文件系統
⑴創建物理卷pvcreate
使用fdisk命令規劃兩個分區/dev/sdb2、/dev/sdc1,將類型設置為“8e”
添加第二塊硬盤/dev/sdb 共80G,第一個主分區10G,第二個主分區10G。將第一個主分區設置為8e
添加第三塊硬盤/dev/sdc 共80G,第一個主分區10G,設置為8e
[root@localhost ~]# partx -a /dev/sdb
#激活硬盤分區表[root@localhost ~]# partx -a /dev/sdc
[root@localhost ~]# pvcreate /dev/{sdb2,sdc1}
#使用pvcreate命令轉換上述分區為物理卷
⑵創建卷組vgcreate
使用vgcreate命令創建卷組mail_store
包含的物理卷:/dev/sdb2、/dev/sdc1
[root@localhost ~]# vgcreate mail_store /dev/sdb2 /dev/sdc1
⑶創建邏輯卷lvcreate
使用lvcreate命令創建邏輯卷mbox
使用mkfs 命令創建ext4文件系統,掛載到/mail目錄下
[root@localhost ~]# vgdisplay
#查看卷組
[root@localhost ~]# lvcreate -L 15G -n mbox mail_store
#從卷組mail_store劃出容量為15G的空間,創建邏輯卷,邏輯卷名為mobox
[root@localhost ~]# lvdisplay
[root@localhost ~]# mkfs -t ext4 /dev/mail_store/mbox
#格式化邏輯卷
⑷創建目錄並掛載邏輯卷[root@localhost ~]# mkdir /mailbox
[root@localhost ~]# mount /dev/mail_store/mbox /mailbox/
⑸為邏輯卷擴容
①卷組還有足夠的空間擴展
成功的條件:LVM所基於的卷組必須有剩余的空間
使用lvextend命令為邏輯卷 mbox擴充容量
從卷組mail_store上劃出4GB給邏輯卷mbox(還剩1GB)
使用resize2fs命令更新系統識別的文件系統大小
[root@localhost ~]# lvextend -L +3G /dev/mail_store/mbox
[root@localhost ~]# df -h
#查看掛載情況
[root@localhost ~]# resize2fs /dev/mail_store/mbox
②卷組沒有足夠的空間擴展
此時想擴到120G,還差102G,但是卷組沒有足夠的空間(先卸載,然後在重新掛載
將/dev/sdb創建劃為第三個主分區,將剩余空間全部給/dev/sdb3
將/dev/sdb創建劃為第二個主分區,將剩余空間全部給/dev/sdb2
[root@localhost ~]# partx -a /dev/sdb
#激活硬盤分區表[root@localhost ~]# partx -a /dev/sdc
[root@localhost ~]# pvcreate /dev/sdb3
#創建物理卷[root@localhost ~]# pvcreate /dev/sdc2
[root@localhost ~]# vgextend mail_store /dev/sdb3 /dev/sdc2
#擴展卷組,將新劃出來的兩個分區擴展到mail_store卷組中
[root@localhost ~]# vgdisplay
[root@localhost ~]# lvextend -L +102G /dev/mail_store/mbox
[root@localhost ~]# resize2fs /dev/mail_store/mbox
#擴容完刷新生效
CentOS6.5下劃分lvm邏輯卷