?
什么是邏輯卷?因為可以將文件系統像卷一樣伸長或縮短之故。
LVM做法,將幾個物理分區或磁盤,通過軟件組合成為一塊看起來是獨立的大磁盤(VG),然后將這塊大磁盤再經過分成可使用分區(LV),最終就能夠掛載使用!
階段一:
PV,物理卷,在把磁盤轉化為LVM最底層物理卷之前,需要把磁盤ID改為8e(LVM的標識符)然后在經過pvcreate的命令將它轉成LVM最底層的物理卷(PV),之后才能將這些PV加以利用,調整system ID的方法就是通過fdisk。
階段二:
VG,卷用戶組
所謂的LVM大磁盤就是將許多PV整合成這個VG,所以VG就是LVM組合起來的大磁盤,那這些大磁盤最大可以達到多少容量?這與PE密不可分,什么是PE?(PE是整個LVM最小存儲塊,也就是我們的文件數據都是由寫入PE來處理的,有點像文件系統里面的block大小)LVM默認使用4MB的PE塊,而LVM最多僅能含有65534個PE,因此默認的LVMVG會有4M*65534/(1024M/G)=256G
階段三:
LV,邏輯卷,最終的VG被切成LV,這個LV就是最后可以被格式化使用的類似分區。LV的設備文件名通常指定為:"/dev/vgname/lvname"的樣式!由于PE是整個LVM的最小存儲單位,所以LV的大小就與該LV內的PE總數有關。此外LVM可彈性更改文件系統的容量也是通過交換PE來進行數據轉換的,將原本LV內的PE轉移到其他設備中以降低LV容量,或將其他設備的PE加到此LV中加大容量,
實際操作流程:
1,劃分出3個1G大小的磁盤分區,并把磁盤ID改成LVM磁盤ID(8e):
2,PV階段,把劃分出的三個分區新建成PV,(pvs查看當前系統中的pv卷)也可以使用pvdisplay查看詳細的pv信息
pvcreate :將物理分區新建成為PV;
pvscan:查詢目前系統里面任何具有PV的磁盤
pvdisplay:顯示出目前系統上面的pv狀態
pvremove:將PV屬性刪除,讓該分區不具有PV屬性
?
2,將所有分區全部整合成一個VG,VG名稱為shiyan-vg,PE大小使用默認,也可以在指定VG過程中使用參數-s指定pe大小,
vgcreate:創建VG命令,-s?指定PE大小
vgscan/vgs:查看系統中是否存在VG
vgdisplay:查看詳細的VG信息
vgextend:增加VG容量命令
vgreduce:減小VG容量命令
vgchange:設置VG是否啟動
vgremove:刪除VG
?
3,將shiyan-vg進行分區,并把所有的容量劃分到shiyan-lv內,使用ext4文件系統掛載到/shiyan/lv下
lv階段:
lvcreate:新建LV
lvscan:查詢系統中的LV
lvdisplay:顯示系統上面的lv狀態
lvextend:在LV里面增加容量
lvreduce:在LV里面減小容量
lvremove:刪除一個LV
lvresize:對LV進行容量大小的調整,
參數:
-L :后面接容量,容量的大小可以是M,G,T要注意最小單位為PE
-l :后面接PE個數
-n :后面接LV的名稱
格式化
創建掛載點,并掛載
至此,一個大小為3GB的LVM分區創建成功并已掛載,可直接進行數據訪問,