LVM邏輯卷管理器 建立

2021-09-26 19:51:25 字數 1388 閱讀 1017

1、磁碟分割槽:

使用fdisk

fdisk -l可以檢視所有的分割槽

3、使用分割槽建立pv

pvcreate /dev/hda (後面接物理分割槽),建立的pv名字為物理分割槽名字

4、建立及增加vg:

建立vg:

vgcreate [-s 10m/g/t] vgname pvname

例:vgcreate -s 16m test /dev/hda

-s指定pe大小,可以是m/g/t

增加vg:

vgextend test(vgname)  、dev/hda9(新增的pv,pv建立過程參考3部分)

5、建立及擴容lv:

建立:lvcreate -l 123(pe數量)  -n test(lv名字) vgname

lvcreate -l 100g  -n test(lv名字) vgname

小l可以指定pe數量,大l,可以指定容量大小

此時lv相當於個磁碟,需要格式化並掛在到對應的目錄:

mkfs ext3 dev/vgname/lvname

mkdir /mnt/test

mount dev/vgname/lvname /mnt/test,此時就可以了

擴容lv:

lvresize -l +179 /dev/test(vg名字)/testlv(需要放大的lv名字)

lvresize -l +100g/m  /dev/test(vg名字)/testlv(需要放大的lv名字)

小l可以指定pe數量,大l,可以指定容量大小

此時lv是擴大了,但是檔案系統並沒有擴大,需要使用resize2fs強制將lv擴充到檔案系統

resize2fs /dev/test(vg名字)/testlv(需要放大的lv名字)

df -h  掛在目錄  //   可以檢視檔案系統大小

縮小lv:

1、將檔案系統umount

umount /dev/test

2、使用e2fsck 檢測下lv

e2fsck -f /dev/vgname/lvname

3、使用resize2fs更改lv大小

resize2fs /dev/vgname/lvname 9000m/g(只支援證書,不能有小數)

4、mount到檔案目錄:mount /dev/vgname/lvname /dev/test

前面做的姿勢將檔案系統減少,下面將lv降低

5、lvresize -l -89 /dev/vgname/lvname

6、將hda6的pe移到hda10,pvmove /dev/hda6 /dev/hda10  (pv刪除)

7、vg中刪除pv,vgreduce vgname pvname

8、刪除pv,pvremove /dev/hda6

邏輯卷管理器LVM

想象乙個情況,我們在當初規劃主機的時候將 home分配了50g空間,等到使用者眾多之後導致這個filesystem不夠大,此時我們該怎麼做呢?通常做法是這樣的 再加一顆新硬碟,然後重新分割 格式化,將 home的資料完整的複製過來,然後將原本的partition解除安裝重新掛載新的partition...

邏輯卷管理器 LVM

在lvm中,主要有三個概念 到這裡我們可以看出,原本是直接在硬碟上建立分割槽,然後在分割槽上建立檔案系統。使用了lvm後,在其中插入乙個邏輯層,相當於是在一塊邏輯硬碟上建立邏輯分割槽,然後在邏輯分割槽上建立檔案系統。下面是乙個lvm使用的例子 linux下邏輯卷管理器 lvm 的乙個例子 在圖中有兩...

Linux邏輯卷管理器 LVM

通過使用linux的邏輯卷管理器 logical volume manager,lvm 使用者可以在系統執行時動態調整檔案系統的大小,把資料從一塊硬碟重定位到另一塊硬碟,也可以提高i o操作的效能,以及提供冗餘保護,它的快照功能允許使用者對邏輯卷進行實時的備份。對一般使用者來講,使用最多的是動態調整...