磁盤配額

LVM邏輯卷管理的課堂演示app

 

1. 在虛擬機添加一塊新的虛擬硬盤(10G)orm

[root@server01 ~]# fdisk -cul |grep -i vd
......server

Disk /dev/vdc: 10.7 GB, 10737418240 bytes虛擬機

 

2. 在系統中建立一個2G的分區,(建議把用做邏輯卷的分區的ID SYSTEM設爲LVM類型)過程略。it

結果:
[root@server01 ~]# fdisk -cul /dev/vdc
......
Device Boot Start End Blocks Id System
/dev/vdc1 2048 4196351 2097152 8e Linux LVMio


3. 將分區/dev/vdc1轉換成物理卷(pv)table

[root@server01 ~]# pvcreate /dev/vdc1
Physical volume "/dev/vdc1" successfully createdsed

4. 將物理卷加入一個卷組(vg)中,能夠加入一個已有卷組,也能夠建立一個新的卷組。map

[root@server01 ~]# vgcreate vg01 /dev/vdc1
Volume group "vg01" successfully createdgrep


5. 從卷組當中分配必定容量的空間給新建的邏輯卷(lv)

[root@server01 ~]# lvcreate -L +1G -n lv01 vg01
Logical volume "lv01" created


6. 格式化該邏輯卷,並掛載使用。

[root@server01 ~]# mkfs.ext4 /dev/vg01/lv01

[root@server01 ~]# mkdir /docs
[root@server01 ~]# mount /dev/vg01/lv01 /docs

[root@server01 ~]# df -h |grep lv01
/dev/mapper/vg01-lv01 1008M 34M 924M 4% /docs

關於名稱說明,掛載使用的名稱是/dev/vg01/lv01 , 掛載以後在df看到設備路徑和名稱是/dev/mapper/vg01-lv01,兩個名稱都指的同一個設備,沒有區別。

[root@server01 ~]# ll /dev/vg01/lv01
lrwxrwxrwx 1 root root 7 8月 1 10:07 /dev/vg01/lv01 -> ../dm-2
[root@server01 ~]# ll /dev/mapper/vg01-lv01
lrwxrwxrwx 1 root root 7 8月 1 10:07 /dev/mapper/vg01-lv01 -> ../dm-2
[root@server01 ~]# ll /dev/dm-2
brw-rw---- 1 root disk 253, 2 8月 1 10:07 /dev/dm-2


--------------------------------

如何查看lv vg pv

查看邏輯卷:

[root@server01 ~]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv01 vg01 -wi-ao---- 1.00g
lv_root vg_mini -wi-ao---- 17.54g
lv_swap vg_mini -wi-ao---- 1.97g

其中,lv01是實驗新建的, lv_root , lv_swap是在安裝系統時自動建立的,lv_root是用於/分區,lv_swap用於交換分區。

[root@server01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_mini-lv_root 18G 1.7G 15G 11% /


[root@server01 ~]# ll /dev/vg_mini/lv_swap
lrwxrwxrwx 1 root root 7 8月 1 09:54 /dev/vg_mini/lv_swap -> ../dm-1

[root@server01 ~]# cat /proc/swaps
Filename Type Size Used Priority
/dev/dm-1 partition 2064376 0 -1


[root@server01 ~]# lvdisplay /dev/vg01/lv01
--- Logical volume ---
LV Path /dev/vg01/lv01
LV Name lv01
VG Name vg01
LV UUID k0FvOD-xwpo-yY1q-2un2-ZdTE-dLoK-hBXU5v
LV Write Access read/write
LV Creation host, time server01, 2017-08-01 10:06:19 +0800
LV Status available
# open 1
LV Size 1.00 GiB
Current LE 256
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2


查看卷組:

[root@server01 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg01 1 1 0 wz--n- 2.00g 1020.00m
vg_mini 1 2 0 wz--n- 19.51g 0


[root@server01 ~]# vgdisplay vg01
--- Volume group ---
VG Name vg01
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 2.00 GiB
PE Size 4.00 MiB
Total PE 511
Alloc PE / Size 256 / 1.00 GiB
Free PE / Size 255 / 1020.00 MiB
VG UUID MDzsth-jgq3-Swcf-aF1X-T4tY-x2rr-qjfF8K


PE是分區邏輯卷的最小單位4M,卷組的大小也能夠用PE的個數來表示,511個PE。


查看物理卷:
[root@server01 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/vda2 vg_mini lvm2 a-- 19.51g 0
/dev/vdc1 vg01 lvm2 a-- 2.00g 1020.00m

[root@server01 ~]# pvdisplay /dev/vdc1 --- Physical volume --- PV Name /dev/vdc1 VG Name vg01 PV Size 2.00 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 511 Free PE 255 Allocated PE 256 PV UUID 9mIE9U-bnrs-sQpM-xj83-W5mh-2Zvm-dg4Vwe

相關文章
相關標籤/搜索