邏輯卷的建立過程
首先建立pv與
pv相關的命令有
;pvcreate pvdisplay pvs pvscan pvremove pvmove
建立空閒磁碟方式為fdisk /dev/sda如圖:
接著盤建好之後我們緊接著我們要將將盤轉換生8e(linux lvm)格式:
通過兩次partx -a /dev/sda來讓磁碟重新識別。
lvm卷生成之後我們就可可以建立
pv 我們可以使用
pvcreate
來建立pv
建立完成之後當我們想移除時可以使用pvmove:
這時我們看到上面圖中vg是沒有的,這時我們可以使用
vgcreate
工具來建立vg:
這時我們用pvdisplay顯示詳細資訊來檢視
vg是有名字的名字是
myvg.
vg建立完成後
vgreduce myvg /dev/sda8
可以擴充套件
vg就是將
/sda8
加入到/sda7中來擴大vg的容量:
如果我們想刪除乙個vg時,就要先刪除
pvmove
然後用vgreduce
來把vg
移除如下圖:
最後就是lv的建立:
首先建立lv的命令是:
lvcreate
在使用的過程中我們可以用
-l 指明邏輯卷大小,
-n 指明邏輯卷名,例如
lvcreate -l 2g -n mylv myvg:
lv建立好之後是需要掛載的,掛載後我們就可以使用了過程如下圖:
在使用的過程中我們有時還需要將lv的容量擴大,這時我們就需要用到
lv的另乙個工具
lvextend
先來擴大邊界,括容之前我們要先看pv和vg大小是否夠用如果不夠我們還得先擴大pv和vg 然後在括lv過程如下圖
:然後我們再使用resize2fs將其加入到
mylv
中即可:
lv不止能擴容也能縮減,縮減的過程中我們是不能直接對
lv卷進行操作的,首先我們要先解除安裝已經掛載的
lv,使用
umount /dev/myvg/mylv
解除安裝完成後我們還要強制進行磁碟檢測使用
e2fsck -f /dev/myvg/mylv
接著我們用
lvreduce -l # /dev/myvg/mylv
指定的大小是可以使用減號如果有減號就是減掉多少,沒減號就是減到多少。減完之後我們再將其重新掛載,過程如下圖:
建立lv 的快照可以使用
lvcreate -s:
指明原卷
-n 指明快照卷名
-l 指明快照卷大小
-p r
指明讀許可權
例如: lvcreate -s -l 512m -n mylv-snap -p r /dev/myvg/mylv
快照建立完成後我們要先將快照格式化:mkfs.ext4 /dev/mylv-snap 格式化之後我們可以建立乙個目錄然後將其掛載:
掛載上之後我們會發現其大小和源的大小是一樣的,這是應為快照最終訪問的還是源,只有當原始檔的內容發生改變時快照才會將原始檔中舊的內容拷到快照中儲存,注意:當源的內容發生很多變化並且舊檔案拷到快照中內容大於快照的最大容量時快照會被撐爆,最終快照不能使用,所以如果我們是對重要的資料做快照時最好將快照的大小設定的和源同樣大小這樣快照就不會壞掉。
當快照完成之後我們也可以將其解除安裝,解除安裝時要先解除安裝快照掛載:umount /mnt 然後移除快照
: lvremove /dev/myvg/mylv
過程如下圖:
最後我們如果想解除安裝邏輯卷就得按順序解除安裝,先解除安裝mylv 接著解除安裝
myvg
,最後解除安裝
pv:
lvm邏輯卷建立及使用
建立邏輯卷 pvcreate dev md0 pvs 檢視建立的pv組 pvdisplay dev md0 檢視磁碟詳細資訊 新增vg組 建立vg組 vgcreate vg1 dev md0 擴充套件vg組 vgextend vg1 dev md1 vgextend vg1 dev md5 vgs ...
lvm邏輯卷建立及使用
建立邏輯卷 pvcreate dev md0 pvs 檢視建立的pv組 pvdisplay dev md0 檢視磁碟詳細資訊 新增vg組 建立vg組 vgcreate vg1 dev md0 擴充套件vg組 vgextend vg1 dev md1 vgextend vg1 dev md5 vgs ...
LVM邏輯卷 建立LVM分割槽例項
一 概述 lvm logical volume manager 是基於核心的一種邏輯卷管理器,lvm適合於管理大儲存裝置,並允許使用者動態調整檔案系統的大小。此外lvm快照功能可以幫助我們快速備份資料。1 物理卷 pv 物理卷是最底層概念,是lvm的邏輯儲存塊,物理卷與磁碟分割槽是邏輯對應的關係。多...