lvm基本應用

   普通的磁盤分區管理方式在邏輯分區劃分好以後就沒法改變其大小,當一個邏輯分區存放不下某個文件時,這個文件由於受上層文件系統的限制,也不能跨越多個分區來存放,因此也不能同時放到別的磁盤上。而遇到出現某個分區空間耗盡時,解決的方法一般是使用符號連接,或者使用調整分區大小的工具,但這只是暫時解決辦法,沒有從根本上解決問題。隨着Linux的邏輯卷管理功能的出現,這些問題都迎刃而解,用戶在無需停機的狀況下能夠方便地調整各個分區大小。LVM 的全名是Logical VolumeManager,中文譯爲邏輯卷管理器。它的作法是將幾個物理的分區或者磁盤經過軟件組合成一塊看來是獨立的大磁盤,而後將此磁盤分紅可以使用的邏輯卷(LV)。下面說一說幾個相關概念:ide

   PV最底層的物理卷稱爲physical volume,簡稱pv,許多pv整合成一個大磁盤,這個大磁盤就是VGPE,稱爲物理擴展塊,即physical extend工具

LVM建立流程ui

 1 先建立出2個分區,一個大小爲5G,另外一個大小爲6G,且其ID號爲8e8e表明LVM分區類型)spa

wKioL1YJTTTQcP2LAADYrGCrxHk512.jpg

wKiom1YJR4KxJbW_AAFC-Hx0Xlk685.jpg如今分區ID號爲8383表明Linux分區)3d

wKioL1YJSKmjtesJAAJIIMnGMrg532.jpg

調整分區ID爲8e8e表明LVM分區類型)blog

wKioL1YJSYnRKGANAAOmrAs9YJs442.jpg

下面將建立的兩個分區建立物理卷
rem

wKioL1YJS96QDP6EAAD0oIruHN4488.jpg

查看建立的物理卷get

wKioL1YJTbazodoAAADFMIxPX6s111.jpg

建立名字爲myvg的卷組 使用命令及格式:vgcreate 卷組名 指定物理卷
it

wKioL1YJTw7yiRY8AACcBV8jgd0257.jpg

查看建立的vg,使用vgs命令
io

wKiom1YJT3bR5UUfAACPHtYQLKY224.jpg

刪除vg,使用vgremove命令

wKiom1YJUcjy7QmUAACpcNgijbg463.jpg

從新建立vg,指定pe大小爲8M ,使用-s選項指定,不指定,則默認爲4M

wKiom1YJUyDSTgymAACQWfin1dU335.jpg

wKiom1YJUzWBDx41AAIAGqoFizk894.jpg

調整邏輯卷大小

再新建一個10G大小分區/dev/sdb6,調整ID爲8e,建立其爲pv,將此pv加入以前的卷組

使用vgextend

wKioL1YJV2aCMBIoAAKD-woEhxk821.jpg

下面說明如何縮減卷組

下面將新加入物理卷移除,即縮減邏輯卷,以前要先將物理卷內數據移走,而後再縮減

wKiom1YJWUzhALQzAACD0qCG5To480.jpg

wKioL1YJWbTRc4M_AACKXnIFQKo091.jpg

查看結果:

wKioL1YJWmKgU8mTAAIK2GPPAj0301.jpg

移除物理卷/dev/sdb6

wKioL1YJWxiTFQc7AAEYwMuAMPQ251.jpg

下面說明如何建立邏輯卷:

命令格式:lvcreate -L size -n NAME vg_name

wKiom1YJXbSB82zHAACr5nAyIpM168.jpg

wKioL1YJXhKCxLwJAAC3C8Rkwcg415.jpg格式化邏輯卷

wKioL1YJX6iCfuCMAARrwAIuCSE287.jpg下面介紹擴展邏輯卷,要擴展邏輯卷,須要先擴展物理邊界,將其擴展至8G

wKiom1YJZBfT5nj4AADt9nN_ddE565.jpg再擴展邏輯邊界:

wKiom1YJZf_g-FM_AAECiYqhdOc732.jpg

查看最後結果:

wKioL1YJZpLACMGbAACtZzaMwC4198.jpg

縮減邏輯卷

首先卸載卷,並強制自檢,確保文件沒問題

wKiom1YJaYXReEJcAAHTOblMl_8692.jpg

再縮減邏輯邊界至5G

wKioL1YJaaDwEvoFAAEDG3oAxEU751.jpg

最後縮減物理邊界

wKiom1YJaajjuineAAGWHIdOds4979.jpg快照卷的建立:

wKioL1YJa8-zpxTYAAEGHy6FrC8000.jpg

刪除快照卷:

wKioL1YJbR7RrT0qAAD8_AOo5l4370.jpg

相關文章
相關標籤/搜索