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该逻辑卷