像素化 linux
PV: 物理卷
VG:卷組
LV:邏輯卷
任務(wù):在硬盤中,將/dev/sdb5,/dev/sdb6,/dev/sdb7,/dev/sdb8分區(qū)創(chuàng)建一個LVM
操作步驟:
【1】劃分硬盤,生成需要的4個分區(qū),在演示中大小分別為1G,2G,2G,4G。
【2】將需要處理的四個分區(qū)的type更改為“8e”
【3】保存操作,退出fdisk工具(注意使用partprobe指令,將新的分區(qū)表的信息加載至內(nèi)核中)
【4】將以上的4個分區(qū)創(chuàng)建為PV
參考如下指令:
pvcreate /dev/sdb5
pvcreate /dev/sdb{6,7,8}
【5】在pv的基礎(chǔ)上創(chuàng)建VG
參考如下指令:
vgcreate vg0 /dev/sdb{5,6,7,8}
##說明:vg0表示需要創(chuàng)建的新的卷組的名稱,/dev/sdb{5,6,7,8}是表示需要添加到vg0卷組中的實際物理卷
像素化 linux
【6】在vg0卷組中創(chuàng)建lv
參考如下指令:
lvcreate -L 500M -n data vg0
##說明:
-L表示指定大小,從指定的vg0卷組中劃分出多少空間。本例中劃分出500M。
-n data -n表示設(shè)定新的lv的名稱,“data”表示在本次操作中創(chuàng)建的lv的具體名稱。
vg0 表示本次操作實際使用卷組
像素化 linux
【7】將新增加的lv分區(qū),格式化,然后掛載至系統(tǒng)中,供用戶使用
① 將lv格式化
像素化 linux
② 創(chuàng)建一個新的目錄,將data所在lv掛載。
像素化 linux
③ 檢查分區(qū)的信息
像素化 linux
LVM的在線擴容
##在不影響當(dāng)前分區(qū)的操作使用的同時,將該分區(qū)的容量增加。
【1】執(zhí)行如下指令
lvextend -L +1024M /dev/vg0/data
###說明:
-L +1024M 表示,將原有空間在已有的基礎(chǔ)上增加1024M。
/dev/vg0/data 表示需要操作的lv
像素化 linux
【2】執(zhí)行如下指令
resize2fs /dev/vg0/data
##更新文件系統(tǒng)的大小。(告知)
像素化 linux
LVM的縮減容量
##注意,嚴(yán)格按下列步驟執(zhí)行操作,否則有可能導(dǎo)致文件系統(tǒng)崩潰。
【1】卸載已經(jīng)使用lv文件系統(tǒng),本例中操作的是前面所使用/dev/vg0/data分區(qū)。
參考指令:
umount /dev/vg0/data
【2】執(zhí)行強制檢查任務(wù)(檢查文件系統(tǒng)的可縮減大?。?/p>
參考指令:
e2fsck -f /dev/vg0/data
#說明: -f選項必須添加,執(zhí)行強制檢查任務(wù)
像素化 linux
【3】重寫文件系統(tǒng)大?。ū敬窝菔局校瑢F(xiàn)有分區(qū)縮減至1G)
參考指令:
resize2fs /dev/vg0/data 1024M
像素化 linux
【4】縮減lv的容量
參考:
lvreduce -L 1024M /dev/vg0/data
像素化 linux
【5】重新掛載文件系統(tǒng),即可使用。
mount /dev/vg0/data /20130327
像素化 linux
刪除LVM
步驟:
【1】卸載使用的lv
umount /dev/vg0/datat
【2】移除lv
lvremove /dev/vg0/data
【3】移除vg
vgremove /dev/vg0
【4】移除pv
pvremove /dev/sdb{5,6,7,8}
聯(lián)系客服