lvm邏輯卷管理。聽起來非常的抽象。實際運用中我們會遇到嗎?到乙個伺服器硬碟容量不夠的時候,原始的方法是將資料拷貝到新的更大的硬碟上再使用。但是耗時耗力。有lvm可以實現多硬碟,跨盤分割槽整合利用儲存空間。比方:a盤滿了,可以加個b盤。利用lvm擴充套件空間。
幾個英文單字,先看下。
lvm代表logical volume
pv代表physical volume
vg代表volume group
lv代表logical volume
理解也不是太複雜,物理的一般都是指磁碟硬體,physical這個詞就是物理的意思。把物理的卷(閒置的空間)給他組合整合起來,形成乙個vg(捲組),然後從vg卷組裡再抽出乙個卷作為lv邏輯卷。只有lv才能被格式化掛載使用。這點和mbr分割槽裡的先要有擴充套件分割槽才能建立邏輯分割槽,格式化,掛載使用比較相似。
命令也比較簡單,都是英文的組合。scan掃瞄,create創立,remove刪除,extend擴充套件,display顯示等。
怎麼利用lvm建立乙個擴充套件的空間(邏輯卷)呢?
先從pv裡建立vg捲組,之後基於創立的vg卷組來製作邏輯卷lv,當lv邏輯卷製作完成後,再進行分割槽,掛載。
vgcreate 卷組名 裝置路徑
vgcreate systemvg /dev/sdb1 /dev/sdb2 #(sdb1和sdb2是磁碟上的分割槽,沒有被使用的,拿過來組合做vg捲組)
lvcreate -l 大小 -n 邏輯卷的名字(自己起) 從哪個捲組vg裡組的名字
lvcreate -l 16g -n vo systemvg
格式化建立的邏輯卷v0
怎麼擴充套件邏輯卷的大小呢?
這裡用到命令lvextend
lvextend -l +2g /dev/systemvg/vo #邏輯卷增加2gb
lvextend -l 18g/dev/systemvg/vo #邏輯卷增加到18gb
這個只是擴充套件了空間的大小,檔案系統大小也需要擴充套件。
xfs檔案系統擴充套件命令是:xfs_growfs
ext4檔案系統的擴充套件命令是:resize2fs
eg: xfs_growfs /dev/systemvg/vo
擴容成功後可以用命令#du -h /dev/systemvg/vo #lvs 檢視
lvm邏輯卷管理
1 前言 2 lvm組成和概念 3 如何使用lvm,建立邏輯卷的流程和例項 4 如何動態放大 縮小乙個邏輯卷 邏輯捲組 5 如何刪除邏輯卷 邏輯捲組 6 lvm相關命令 1 前言 一直想寫乙個簡單的lvm方面的文章,可以作個背忘,主要以流程和例項為主,希望文章能起到拋磚引玉的 作用.lvm logi...
Lvm(邏輯卷管理)
lvm 邏輯卷管理 1.make lv 1 fdisk dev sdb 1 對sdb進行分割槽,三個主分割槽,乙個擴充套件分割槽,乙個邏輯分割槽,分別為sdb1,sdb2,sdb3,sdb4,sdb5 2 用fdisk dev sdb命令,對分好的磁碟檔案系統進行格式化。3 儲存好分割槽之後,進行p...
LVM 邏輯卷管理
顯示分割槽資訊 root centos7 fdisk l物理硬碟格式為物理卷 pv root centos7 pvcreate dev sda6檢視物理卷 pv 資訊 root centos7 pvs root centos7 pvdisplay 刪除物理卷 pv root centos7 pvre...