1. 程式人生 > >LVM邏輯卷:創建LVM分區實例

LVM邏輯卷:創建LVM分區實例

必須 磁盤 數據 數量 指定 參數 一個 image splay

一、概述

    LVM(Logical Volume Manager)是基於內核的一種邏輯卷管理器,LVM適合於管理大存儲設備,並允許用戶動態調整文件系統的大小。此外LVM快照功能可以幫助我們快速備份數據。

    (1)物理卷(PV):物理卷是最底層概念,是LVM的邏輯存儲塊,物理卷與磁盤分區是邏輯對應的關系。多個LVM物理卷可以合並或者拆分,從而實現容量的擴容和縮減。

    (2)卷組(VG):卷組是LVM邏輯概念上的磁盤設備,通過將單個或多個物理卷組合後生成卷組。

    (3)物理長度(PE):物理長度是將物理卷組合為卷組後,所劃分的最小存儲單位,既邏輯意義上磁盤的最小存儲單元。LVM默認PE大小為4MB。

    (4)邏輯卷(LV):邏輯卷就是LVM邏輯意義上的分區,可以指定從卷組中提取多少容量來創建邏輯卷,最後對邏輯卷格式化並掛載使用。

二、物理卷、卷組和邏輯卷的創建

  1、物理卷的創建:pvcreate

    pvcreate /dev/sdc{1,2,3} 等效於pvcreate /dev/sdc1 /dev/sdc2 /dev/sdc3

技術分享圖片

  2、卷組的創建:vgcreate

    test_vg1是創建的卷組名字,-s參數用來指定PE大小為16M。

技術分享圖片

技術分享圖片

  3、邏輯卷的創建:lvcreate

    從test_vg1卷組中提取2GB容量,創建名為test_lv1的邏輯卷。

技術分享圖片

    使用200個PE創建邏輯卷,前面案例中定義了PE的大小為16MB,PE只是一個基礎度量值,PE和數量的乘積就是邏輯卷的大小。

技術分享圖片

    指定使用test_vg1卷組中的/dev/sdc1這個物理卷組的存儲空間,同時創建名稱為test_lv1的邏輯卷。

技術分享圖片

三、修改LVM分區

  1、物理卷修改:pvcreate

    pvcreate /dev/sdb1

技術分享圖片

  2、卷組修改:vgextend

    vgextend test_vg1 /dev/sdb1

    進行卷組擴容時,先用pvcreate創建好物理卷,之後才可用於卷組的擴容。

技術分享圖片

  3、邏輯卷修改:lvextend

    lvextend -L +5G /dev/test_vg1/test_lv1 #給邏輯卷test_lv1擴容5G

技術分享圖片

四、刪除LVM分區

  進行LVM分區刪除步驟時,必須要先刪除邏輯卷,再刪除卷組,最後刪除物理卷。

  1、刪除邏輯卷:lvremove

技術分享圖片

  2、刪除卷組:vgremove

技術分享圖片

  3、刪除物理卷:pvremove

技術分享圖片

五、查看LVM分區

  (1)pvdisplay:查看物理卷信息。

  (2)vgdisplay:查看卷組信息。

  (3)lvdisplay:查看邏輯卷信息。

六、LVM分區案例

  這裏我們使用sdb這塊500GB的硬盤創建四個100GB的分區,並使用這四個分區創建一個名稱為test_vg的卷組,最後從該卷組中創建出兩個大小為120GB的邏輯卷,名稱分別為test_web、test_data。

LVM邏輯卷:創建LVM分區實例