详细知识见
实验:增加一块硬盘,并配置成lvm
1.在一个只有一块hda硬盘的linux系统上,增加一块磁盘
查看/dev/hdb是否有信息
fdisk -l
2.新建分区
fdisk /dev/hdb
n
p
3
回车
+100
w
3.创建pv
[root@test ~]# pvcreate /dev/hdb1 /dev/hdb2 /dev/hdb3
#查看所有pv信息
pvdisplay
(#对磁盘进行格式化(此步骤将fdisk磁盘,删除pv等信息,让其变为一块新盘)
[root@test ~]# dd if=/dev/zero of=/dev/hdb bs=1k count=1
输入了 1+0 个块
输出了 1+0 个块
[root@test ~]# blockdev --rereadpt /dev/hdb)
4.创建vg
[root@test ~]# vgcreate myvg1 /dev/hdb1 /dev/hdb2 /dev/hdb3
#查看vg信息
vgdisplay
5.创建lv
[root@test ~]# vgchange -a y myvg1
[root@test ~]# lvcreate -L50 -nlv1 myvg1
[root@test ~]# lvcreate -L50 -nlv2 myvg1
6.使vg有效
[root@test ~]# vgchange -a y myvg1
7.制作文件系统,并加载
lvdisplay
mke2fs /dev/myvg1/lv1
mke2fs /dev/myvg1/lv2
mkdir /lv_1
mkdir /lv_2
mount /dev/myvg1/lv1 /lv_1
mount /dev/myvg1/lv1 /lv_1
8.df -h查看结果
/dev/mapper/myvg1-lv1
/dev/mapper/myvg1-lv2
9.设置成开机自动mount
vi /etc/fstab
添加以下2条
/dev/myvg1/lv1
/dev/myvg1/lv2
—————————————————————————————————————————————————
实验:将某一个lv的大小缩小到40M
1.查看需要缩小的lv目前空间占用率
/dev/mapper/myvg1-lv2
1.umount该lv
umount /lv_2
2.检查该lv
e2fsck -f /dev/myvg1/lv2
3.重新设置文件系统大小,设置为39M
resize2fs /dev/myvg1/lv2 39M
4.将该lv减小到40M
lvreduce -L40 /dev/myvg1/lv2
5.再更新下文件系统大小
resize2fs /dev/myvg1/lv2
5.mount该lv
mount /dev/myvg1/lv2 /lv_2
6.查看缩小后文件大小
/dev/mapper/myvg1-lv2
—————————————————————————————————————————————————
实验:将某一个lv的大小增大到51M(实际结果会增加到52M)
1.查看需要缩小的lv目前空间占用率
df -h
/dev/mapper/myvg1-lv2
1.umount该lv
umount /lv_2
2.检查该lv
e2fsck -f /dev/myvg1/lv2
3.重新设置文件系统大小,设置为51M
resize2fs /dev/myvg1/lv2 51M
4.将该lv增加到51M
lvextend -L51 /dev/myvg1/lv2
5.再更新下文件系统大小
resize2fs /dev/myvg1/lv2
5.mount该lv
mount /dev/myvg1/lv2 /lv_2
6.查看增大后文件大小
/dev/mapper/myvg1-lv2
—————————————————————————————————————————————————
实验:从VG中删除一个pv,例如想删除/dev/hdb3
1.查看pv信息,发现该pv用去了40M,计算发现,其他盘有40M以上的空闲空间
[root@test root]# pvscan
2.执行pvmove,将/dev/hdb3中使用的block转移到该vg的其他pv中
[root@test root]# pvmove -v /dev/hdb3
执行成功后检查pvscan,发现/dev/hdb3已经全为free了
[root@test root]# pvscan
3.从myvg1中删除叫/dev/hdb3的pv
[root@test root]# vgreduce myvg1 /dev/hdb3
这样这个/dev/hdb3的pv可以分配给其他vg了,
如果操作针对的是一整块硬盘的话,这时这块硬盘可以取下做其他用途了(未尝试)
—————————————————————————————————————————————————