檔案系統 邏輯卷管理器

2021-07-11 04:34:47 字數 1386 閱讀 4926

1、什麼是邏輯卷?

lvm是邏輯卷管理(logical volume manager)的簡稱,他是建立在物理儲存裝置之上的乙個抽象層,允許你生成邏輯儲存卷,和直接使用物理儲存在管理上相比,提供了更好靈活性。

lvm將儲存虛擬化,使用邏輯卷,你不會受限於物理磁碟的大小,另外,和硬體相關的儲存設定被其隱藏,你能不用停止應用或解除安裝檔案系統來調整卷大小或資料遷移.這樣能減少操作成本.

1) 新增磁碟(/dev/sdb)

2) 建立物理卷

pvcreate /dev/sdb

pvspvdisplay

3) 建立捲組

vgcreate vg1 /dev/sdb

vgsvgdisplay

4) 建立邏輯卷

lvcreate -n lv1 -l 100m vg1

lvslvdisplay

5) 格式化邏輯卷

mkfs.ext4 /dev/vg1/lv1

6) 掛載使用邏輯卷

mount /dev/vg1/lv1 /mnt

7) 檢視掛載情況

mount

8) 檢視磁碟使用情況

df -h

fdisk -l

9) 刪除lvm

9.1 刪除lv:lvremove /dev/vg1/lv1

9.2 刪除vg:vgremove vg1

9.3 刪除物理卷:pvremove /dev/sdb

10) 拉伸邏輯卷:

10.1 檢視vg中足夠空閒空間:vgdisplay

10.2 擴充邏輯卷:lvextend -l +50m /dev/vg1/lv1

10.3 檢視擴充後大小:lvdisplay

10.4 更新檔案

系統:resize2fs /dev/vg1/lv1

10.5 檢視更新後檔案系統:df -h

11) 拉伸捲組:

11.1 pvcreate /dev/sdc

11.2 vgextend vg1 /dev/sdc

11.3 vgdisplay

12)縮小邏輯卷:

12.1 解除安裝邏輯卷:umount /dev/vg1/lv1

12.2 縮小檔案系統:resize2fs /dev/vg1/lv1 (先執行:e2fsck -f /dev/vg1/lv1)

12.3 縮小lv:lvreduce -l -50m /dev/vg1/lv1

12.4 檢視縮小後lv:lvdisplay

12.5 重新掛載:mount /dev/vg1/lv1 /mnt

13)縮小捲組:

13.1 將pv從卷組中移除:vgreduce vg1 /dev/sdc

13.2 檢視縮小後捲組大小:vgdisplay

更加詳細的文章:

邏輯卷管理器LVM

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

邏輯卷管理器基礎

邏輯卷管理器 lvm 時在linux2.4核心以上實現的磁碟管理技術。它是linux環境下對磁碟分割槽進行管理的一種機制。現在不僅僅是linux系統上可以使用lvm這種磁碟管理機制,對於其它的類unix作業系統,以及windows作業系統都有類似與lvm這種磁碟管理軟體。工作原理 通過將底層的物理硬...

邏輯卷管理器 LVM

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