一張圖讓你學會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完整路徑

2.減少文件系統:resize2fs lv完整路徑 減少到的大小

3.減少lv卷大小:lvreduce -L -減少量的大小 lv的完整路徑

4.掛載使用
https://www.cnblogs.com/linuxprobe/p/5381538.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章