相關概念
邏輯卷可以實現硬碟空間的動態劃分和管理。
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 的乙個例子 在圖中有兩...