fdisk -l
pvdisplay
pvcreate /dev/sda3
pvdisplay
vgdisplay
vgextend VolGroup00 /dev/sda3
vgdisplay
lvdisplay
lvextend -L+10G /dev/VolGroup00/LogVol00
resize2fs -p /dev/VolGroup00/LogVol00
lvdisplay
df -lh
[可選]
lvreduce -L-10G /dev/VolGroup00/LogVol01
lvdisplay
一、準備物理硬盤和分區
1、
$ fdisk /dev/sdb
2、將該硬盤做成extended分區,并write分區表
3、使用fdisk -l就可以看到該硬盤了。
二、安裝并配置lvm
1、
$ aptitude lvm2
2、初始化物理卷
$ pvcreate /dev/sdb5
$ pvcreate /dev/sdb3
3、創建卷組
$ vgcreate vg0 /dev/sdb5
4、激活卷組
$ vgscan
[可選]
vg0通過添加物理卷來擴充卷組:
$ vgextend /dev/vg0 /dev/sdb3
5、創建邏輯卷
$ lvcreate -n lv0 --size 500M vg0
6、格式化并mount該邏輯卷
$ mkfs.ext3 /dev/vg0/lv0
$ mkdir /home/lv0
$ mount -t ext3 /dev/vg0/lv0 /home/lv0
7、查看邏輯卷
$ lvdisplay
8、改變邏輯卷的大小
$ umount /home/lv0 #lvm2好像不需要umount
$ lvextend -L +40M /dev/vg0/lv0
改變之后,在lvdisplay可以看到大小已經改變,但是實際的文件系統還是500M,所以還需要做以下的操作
9、改變物理卷大小
$ e2fsck -f /dev/vg0/lv0
$ resize2fs /dev/vg0/lv0
10、重新mount該邏輯卷
$ mount -t ext3 /dev/vg0/lv0 /home/lv0
$ df -h
使用df -h就可以看到該分區的大小了。
11、去除邏輯卷
$ lvremove /dev/vg0/lv0
前提:先umount該邏輯卷