redhat5 5 邏輯卷管理器LMV相關操作

2021-06-04 07:28:22 字數 2061 閱讀 4819

相關概念

邏輯卷可以實現硬碟空間的動態劃分和管理。

1】 物理卷 lv

處於最低層,可以是物理硬碟上的分割槽,也可以是整個物理硬碟

2】 捲組 vg

捲組建立在物理卷之上,乙個捲組至少要包括乙個物理卷。

3】 邏輯卷 lv

邏輯卷建立在捲組之上,卷組中未分配空間可以用於建立新的邏輯卷。邏輯卷建立後可以動態擴充套件或縮小空間。

系統中多個邏輯卷可以屬於同乙個捲組,也可以屬於不同的多個捲組。

4】 物理區域 pe

物理區域是物理卷中可用於分配的最小儲存單位,物理區域的大小可以根據實際情況在建立物理卷時指定。物理區域一旦被確定後就不能更改。

5】 邏輯區域 le

邏輯卷中可用於分配的最小儲存單元。取決於物理區域的大小。

6】捲組描述區域 vgda

存在於每個物理卷中,描述該物理卷本身,物理卷所屬的組,卷組中的邏輯卷,以及邏輯卷中物理區域的分配等資訊

7】 啟動引導器程式不能從邏輯卷重讀區系統的引導檔案,/boot區不能放在邏輯卷中。

檢視命令

pvscan   檢視當前系統有沒有物理卷

vgscan   檢視當前系統有沒有捲組     

lvscan   檢視當前系統有沒有邏輯卷

物理卷pv的建立

1】 修改分割槽id

fdisk  /dev/sdd

按:t  輸入 邏輯卷的標號 :se

2】 建立物理卷pv

pvcreate  /dev/sdb

等效於pvcreate  /dev/sdb1 /dev/sdb2 /dev/sdb3

3】 刪除pv

pvremove  /dev/sdb1

4】 檢視某個pv的詳細資訊

pvdisplay  /dev/sdb1

建立捲組vg

1】 建立vg

vgcreate myvg /dev/sdb2 /dev/sdb3

2】刪除vg

vgremove  myvg

3】移出pv

vgreduce  myvg  /dev/sdb2

4】 增加pv

vgextend  myvg  /dev/sdb1

5】 檢視vg的詳細資訊

vgdisplay myvg

建立邏輯卷lv

1】 建立500m的邏輯卷lv

lvcreate -l 500m -n mylv myvg

2】 刪除lv

lvremove /dev/myvg/mylv

3】 檢視lv詳細資訊

lvdisplay /dev/myvg/mylv    

4】格式化 mylv

mkfs -t ext3 /dev/myvg/mylv

5】 掛載使用

mount /dev/myvg/mylv /share

邏輯卷lv的縮小

1】 解除安裝

umount  /dev/myvg/mylv

2】 強制檢測

e2fsck -f /dev/myvg/mylv

3】 收縮檔案系統

resize2fs /dev/myvg/mylv 100m (收縮至100m)

4】 收縮lv

lvresize -l 100m /dev/myvg/mylv (只有100m的儲存空間)

5】 掛載

mount /dev/myvg/mylv /share

6】 檢視

df -h /share

邏輯卷lv的擴大

1】 解除安裝

umount  /dev/myvg/mylv

2】強制檢測

e2fsck -f /devmyvg/mylv

3】 擴大lv

lvextend -l +5000m /dev/myvg/mylv (在原來基礎上增加5000m)

4】 擴大檔案系統

resize2fs -f /dev/myvg/mylv +5000m

5】 掛載

mount /dev/myvg/mylv /share

6】 檢視

df -h  /share

邏輯卷管理器LVM

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

邏輯卷管理器基礎

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

邏輯卷管理器 LVM

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