LVM
来源:互联网 发布:自学c语言要多久 编辑:程序博客网 时间:2024/06/16 10:11
PV
Physical Volume(物理卷)
VG
Volumn Group(卷组)
LV
Logical Volume(逻辑卷)
开始
在虚拟机中添加一块硬盘:sdb
准备分区:
fdisk /dev/sdb 分3个区
[root@localhost ~]# ls /dev/sdb*
/dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3
制作pv
which pvcreate 包文件
/sbin/pvcreate
rpm -qf `which pvcreate` 由哪个包产生的
lvm2-2.02.111-2.el6.i686
pvcreate /dev/sdb{1,2}
制作vg
vgcreate vg1(定义名字) /dev/sdb1 /dev/sdb2
Volume group "vg1" successfully created
制作lv
[root@localhost ~]# lvcreate -n LV1(定义名字) -L 2G vg1(从之前vg卷轴中化出来)
Logical volume "LV1" created
#-n 指lv的name #-L指定大小
查看:pvs #pvscan lvs vgs
查看PE
pvdisplay
改变pe大小:vgcreate -s 16M /dev/sdb1 /dev/sdb2 #-s指定大小
先格式化再挂载
mkfs.ext4 /dev/vg1/LV1
mount /dev/vg1/LV1 /mnt
LV扩展
lvextend -L +300M /dev/vg1/LV1
查看磁盘df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
8.3G 793M 7.1G 10% /
tmpfs 249M 0 249M 0% /dev/shm
/dev/sda1 477M 26M 427M 6% /boot
/dev/mapper/vg1-LV1 2.4G 3.0M 2.3G 1% /mnt
重置resize2fs /dev/vg1/LV1
添加一个sdb3为扩展
vgextend vg1 /dev/sdb3
[root@localhost ~]# vgextend vg1 /dev/sdb3
Physical volume "/dev/sdb3" successfully created
Volume group "vg1" successfully extended
pvs 查看