lvm邏輯卷管理
lvm是linux環境中對磁碟分割槽進行管理的一種機制,是建立在硬碟和分割槽之上、檔案系統之下的乙個邏輯層,可提高磁碟分割槽管理的靈活性。預設安裝的分割槽格式就是lvm邏輯卷的格式,需要注意的是/boot分割槽不能基於lvm建立,必須獨立出來。
lvm基本術語
1.物理卷(physical volume,pv)
物理卷在lvm系統中處於最底層,可以是整個硬碟、硬碟上的分割槽或從邏輯上與磁碟分割槽具有同樣功能的裝置(如:raid)。
物理卷是lvm的基本儲存邏輯塊,但和基本的物理儲存介質(如分割槽、磁碟等)比較,卻包含有與lvm相關的管理引數。
2.捲組(volume group, vg)
捲組建立在物理卷之上,它由乙個或多個物理卷組成,捲組建立之後,可以動態地新增物理捲到卷組中,在卷組上可以建立乙個或多個「lvm分割槽」(邏輯卷)。
乙個lvm系統中可以只有乙個捲組,也可以包含多個捲組。
lvm的捲組類似於非lvm系統中的物理硬碟。
3.邏輯卷(logical volume, lv)
邏輯卷建立在捲組之上,它是從卷組中「切出」的一塊空間。
邏輯卷建立之後,其大小可以伸縮。
lvm的邏輯卷類似於非lvm系統中的硬碟分割槽,在邏輯卷之上可以建立檔案系統(比如,/home或者/usr等)。
4.物理區域(physical extent, pe)
每乙個物理卷被劃分為基本單元(稱為pe),具有唯一編號的pe是可以被lvm定址的最小儲存單元。
pe的大小可根據實際情況在建立物理卷時指定,預設為4 mb。
pe的大小一旦確定將不能改變,同乙個卷組中的所有物理卷的pe的大小需要一致。
5.邏輯區域(logical extent, le)
邏輯區域也被劃分為可被定址的基本單位(稱為le)。
在同乙個卷組中,le的大小和pe是相同的,並且一一對應。
新加磁碟不需要重啟centos新增方法:
掃瞄磁碟(host)磁碟介面。#echo "- - -" > /sys/class/scsi_host/host0/scan
#echo "- - -" > /sys/class/scsi_host/host1/scan
#echo "- - -" > /sys/class/scsi_host/host2/scan
#fdisk -l #檢視
lvm相關命令解析
1、pv相關命令
pvs 檢視pv資訊
pvdisplay 檢視pv詳細資訊
pvcreate 將新磁碟裝換為pv
pvcreate /dev/sdc #將硬碟sdc轉換為pv
2、vg相關命令
vgs 檢視vg資訊
vgdisplay 檢視vg詳細資訊
vgcreate 建立vg
vgextend vg擴容
將建立好的pv加入到vg或建立新的vg中
vgcreate log /dev/sdc #建立名為log的vg並將pv加入到vg中
vgextend lv /dev/sdc #加入到已存在的vg中
3、lv相關命令
lvs #檢視lv資訊
lvdisplay # 檢視lv詳細資訊
lvcreate #建立lv磁碟
lvextend #lv磁碟擴容
#lvextend -l +100g /dev/lv/root #將/dev/lv/root容量增加100g
#resize2fs /dev/lv/root #通知系統核心生效
4、縮小lv
減少lv空間的操作是有風險的,操作之前一定要做好備份,以免資料丟失。 要減小lvm的檔案系統 需要檔案系統在umount狀態下修改;要減少乙個lv的空間,必須先減少之上的檔案系統的大小。
具體操作順序是:umount卷,檢查檔案系統,減少檔案系統大小,減少lv大小。命令依次為:
#umount /dev/vg/lv#e2fsck -f /dev/vg/lv
#resize2fs /dev/vg/lv newsize
#lvreduce -l newsize /dev/vg/lv
也可以用lvreduce一條命令完成。
lvreduce -l newsize -f -r /dev/vg/lv
舉例,將testlv的大小減少到10g,分步操作命令如下:
#e2fsck -f /dev/testvg/testlv 500#resize2fs /dev/testvg/testlv 10g
#lvreduce -l 10g /dev/testvg/testlv
也可以用下面一條命令實現:
#lvreduce -l 10g -f -r /dev/testvg/testlv
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...