相關知識點
LVM: Logical Volume Manager邏輯卷管理,它是一種磁盤的管理方式,是Linux環境下對磁盤分區進行管理的一種機制,LVM是建立在硬盤和分區之上的一個邏輯層,來提高磁盤分區管理的靈活性。通過LVM系統管理員可以輕松管理磁盤分區。
卷組volume group (VG)
卷組是LVM中最高抽象層,是由一個或多個物理卷所組成的存儲器池。
物理卷physical volume (PV)
典型的物理卷是硬盤分區,但也可以是整個硬盤或已創建的Software RAID 卷。
邏輯卷logical volume (LV)
邏輯卷相當於非LVM系統中的分區,它在卷組上建立,是一個標准的塊設備,可以在其上建立文件系統。
物理塊physical extent (PE)
物理卷按大小相等的“塊”為單位存儲,塊的大小與卷組中邏輯卷塊的大小相同。
邏輯塊logical extent (LE)
邏輯卷按“塊”為單位存儲,在一卷組中的所有邏輯卷的塊大小是相同的。
作業環境
注:以下的操作是在VirtualBox4.1虛擬機環境下進行的。
系統版本:CentOS 5.8
硬盤大小(虛擬硬盤):20G
一、先查看系統空間使用情況。
根據關注點的不同,使用不同的使命查看系統空間的使用情況。
查看磁盤的分區信息,可以看到,系統除了引導分區(100M)外,其他所有的空間都在LVM裡。
[root@ www.linuxidc.com ~]# fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2610 20860402+ 8e Linux LVM
查看節點的使用情況
[root@ www.linuxidc.com ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-lv_root
9.7G 926M 8.3G 10% /
/dev/sda1 99M 13M 82M 13% /boot
tmpfs 506M 0 506M 0% /dev/shm
查看邏輯卷組信息,可以看到,vg中有7.88G的剩余空間。
[root@ www.linuxidc.com ~]# vgscan
Reading all physical volumes. This may take a while...
Found volume group "VolGroup00" using metadata type lvm2
[root@ www.linuxidc.com ~]# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 19.88 GB
PE Size 32.00 MB
Total PE 636
Alloc PE / Size 448 / 12.00 GB
Free PE / Size 188 / 7.88 GB
VG UUID I6y3EN-nU8P-PWMp-gA32-rJ2W-E361-9zVTGH
查看邏輯卷信息,可以看到,根分區大小為10G,交換分區(swap)大小為2G。
[root@ www.linuxidc.com ~]# lvscan
ACTIVE '/dev/VolGroup00/lv_root' [10.00 GB] inherit
ACTIVE '/dev/VolGroup00/lv_swap' [2.00 GB] inherit
二、裝機時,swap分區大小設置為2G,現在發現不夠用,需要將其擴大到4G。