天天看點

一張圖讓你學會LVM

導讀 随着科技的進步,人們不知不覺的就進入了大資料的時代,資料的不斷增加我們發現我們的磁盤越來越不夠用了,接下來就是令人頭疼的事情--加硬碟,資料的備份與還原。LVM就是Linux下專門針對我們資料的不斷的擴大,在原有動态磁盤的基礎上動态的調整磁盤的大小,LVM動态卷管理,一張圖檔讓你深入了解lvm的使用。

one_picture_lvm

LVM——Logical Volume Manager

LVM就是動态卷管理,可以将多個硬碟和硬碟分區做成一個邏輯卷,并把這個邏輯卷作為一個整體來統一管理,動态對分區進行擴縮空間大小,安全快捷友善管理。

四個概念:

①PE(Physical Extend) 實體拓展

②PV(Physical Volume) 實體卷

③VG(Volume Group) 卷組

④LV(Logical Volume) 邏輯卷

特點:

LVM最大的特點就是可以對磁盤進行動态管理。因為邏輯卷的大小是可以動态調整的,而且不會丢失現有的資料。我們如果新增加了硬碟,其也不會改變現有上層的邏輯卷。作為一個動态磁盤管理機制,邏輯卷技術大大提高了磁盤管理的靈活性!

工作原理:

(1)實體磁盤被格式化為PV,空間被劃分為一個個的PE

(2)不同的PV加入到同一個VG中,不同PV的PE全部進入到了VG的PE池内

(3)LV基于PE建立,大小為PE的整數倍,組成LV的PE可能來自不同的實體磁盤

(4)LV現在就直接可以格式化後挂載使用了

(5)LV的擴充縮減實際上就是增加或減少組成該LV的PE數量,其過程不會丢失原始資料

操作:

one_picture_lvm_1 1、檢視:

pes、pedisplay 檢視pe的大小(pes==pescan)

pvs、pvdisplay 檢視實體卷

vgs、vgdisplay、 檢視卷組

lvs、lvdisplay、 檢視邏輯卷

fdisk -L 檢視磁盤分區

2、建立:

pvcreate 裝置路徑 建立實體卷

vgcreate 名字 pv路徑 建立卷組

lvcreate -n 名字 -L 大小 vg名 建立邏輯卷

格式化:mkfs.ext4 lv完整路徑 格式化邏輯卷(mkfs.檔案系統格式或-t 檔案系統格式)

挂載:mount lv完整路徑 挂載點 挂載使用(可以使用/etc/fstab或autofs)

3、邏輯卷删除:

1.解除安裝:umount

2.删lv:lvremove lv完整路徑

3.删vg:vgremove vg名

4.删PV:pvremove 裝置完整路徑 去硬碟

4、邏輯卷擴充:

1.擴充pv:相當于建立pv

2.擴充vg: vgextend vg名 新增pv路徑

3.擴充lv: lvextend -L +擴充量 lv完整名

4.重新整理檔案系統:resize2fs lv完整路徑

注意:靈活運用,看實際情況,注意順序 (支援線上操作)

5、邏輯卷的縮小:

1.首先進行解除安裝 umount 檢查檔案系統:e2fsck -f lv完整路徑

lvm

繼續閱讀