標籤:volume linux 空間
1.介紹
LVM全稱Logical Volume Manager(邏輯卷管理器),是將儲存空間虛擬化成虛擬設備來進行管理的一種機制。LVM本身通過調用Linux核心中的”Device-mapper”功能來實現這種機制。
LVM組成部分:
Physical volume(pv)物理卷:是LVM底層的裝置,可以是硬碟分區,硬碟。
Volume group (vg)卷組:是組織pv的嵌入式管理單元。
Logical volume(lv)邏輯卷:虛擬分區,既可以儲存資料的裝置。
Physical extent(pe)物理塊大小:組成vg中空間的物理單位,預設為4M。(例如:如果VG是400M,也就是有100個PE組成。)
650) this.width=650;" style="background-image: none; border-right- 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="映像 003" border="0" alt="映像 003" src="http://img1.51cto.com/attachment/201405/23/1444792_1400842635oDAx.png" width="318" height="197" />
2.LVM命令介紹:LVM是個命令集合,下面有很多子命令。
PV(常用命令)
建立:pvcreate Device
刪除:pvremove Device
顯示資訊:pvs(簡單資訊);pvdisplay(詳細資料)
移動pv裝置中的資料(為刪除裝置準備):pvmove Device
掃描PV裝置:pvscan
VG(常用命令)
建立VG:vgcreate –s 8M VGname PVDevice
-s:選項可以為建立VG時指定PE大小預設4M,範圍:8K-16GB,一個邏輯卷(lv)最多65534個PE。
擴充VG:vgextend VGname PVdevice
縮小VG:vgreduce VGname PVDeivce
刪除VG:vgremove VGname
查看VG:vgs(簡單)vgdisplay(詳細)
LV(常用命令)
建立LV:lvcreate –L LogicalVolumeSize –n LVname VGname
-L:指定LV大小
-l:指定PE數量,和-L任選其一指定即可。
-n:指定LV名字
-s:快照
擴充LV:lvextend –L [+] LogicalVolumeSize LVdevice
-L:指定大小,兩種方式,一種直接指定大小,一種指定增加多少。
縮小LV:lvreduce –L [-] LogicalVolumeSize LVdevice
-L:與上相同。
刪除LV:lvremove LVdevice
查看LV:lvs(簡單) lvdisplay(詳細)
3.使用方法
環境:centos6.4-x86_64,硬碟:sda(系統),sdb(21G),sdc(21G)
建立LVM的步驟
建立PV:
1: [email protected] ~]# pvcreate /dev/sd{b,c}
2: Writing physical volume data to disk "/dev/sdb"
3: Physical volume "/dev/sdb" successfully created
4: Writing physical volume data to disk "/dev/sdc"
5: Physical volume "/dev/sdc" successfully created