lvm扩容

lvm扩容

fdisk  - l
pvdisplay
pvcreate 
/ dev / sda3
pvdisplay
vgdisplay
vgextend VolGroup00 
/ dev / sda3
vgdisplay
lvdisplay
lvextend 
- L + 10G  / dev / VolGroup00 / LogVol00
resize2fs 
- / 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该逻辑卷

你可能感兴趣的:(lvm扩容)