LVM逻辑卷管理
LVM logical volume manager
组成
PE 物理块 最基本构成
PV 物理卷 组成成员(分区|硬盘)
VG 卷组 多个物理卷合并后的存储设备
LV 逻辑卷 从卷组中划分出来以存储数据的设备
优势:支持热扩展,只能冷缩小
流程:
写入方式: 线性模式 交错模式
建立systemID = 8e的分区(6系统 可以不修改)
逻辑卷的管理
PV:
pvcreate 创建pv
pvscan 扫描pv
pvdisplay 显示pv
pvremove 删除pv
建立物理卷 pvcreate 设备名 删除物理卷 pvremove 设备名
VG:
vgcreate
vgscan
vgdisplay
vgremove
vgextend 放大vg
vgreduce 缩小vg
vgchange 改变卷组状态 停用|启用
Examples
Creates a volume group named "test_vg" using physical volumes "/dev/sdk1" and
"/dev/sdl1" with default physical extent size of 4MiB:
vgcreate test_vg /dev/sdk1 /dev/sdl1
语法: vgcreate 创建的卷组名称 组成卷组的设备名(PV)
PE大小默认是4Mb -s 指定PE大小
Examples
Extends the existing volume group "vg00" by the new physical volumes (see pvcre-
ate(8)) "/dev/sda4" and "/dev/sdn1".
vgextend(vgreduce) vg00 /dev/sda4 /dev/sdn1
****************** vgreduce --removemissing (移除丢失的设备)***********
LV:
lvcreate
lvscan
lvdisplay
lvextend
lvreduce
lvremove
lvresize 调整大小
建立LV lvcreate
-L 指定容量M,G,T
-l 指定PE的个数
-n 指定lv的名称
语法: lvcreate -L(-l) 指定大小 -n 创建的lv的名称 vgname
创建文件系统 &&& 挂载使用
sdc 8:32 0 5G 0 disk
└─md0 9:0 0 10G 0 raid10
├─vg_100-lv_1 (dm-2) 253:2 0 8G 0 lvm /mnt
└─vg_100-lv_2 (dm-3) 253:3 0 1G 0 lvm
sde 8:64 0 5G 0 disk
└─md0 9:0 0 10G 0 raid10
├─vg_100-lv_1 (dm-2) 253:2 0 8G 0 lvm /mnt
└─vg_100-lv_2 (dm-3) 253:3 0 1G 0 lvm
sdd 8:48 0 5G 0 disk
└─md0 9:0 0 10G 0 raid10
├─vg_100-lv_1 (dm-2) 253:2 0 8G 0 lvm /mnt
└─vg_100-lv_2 (dm-3) 253:3 0 1G 0 lvm
sdf 8:80 0 5G 0 disk
└─md0 9:0 0 10G 0 raid10
├─vg_100-lv_1 (dm-2) 253:2 0 8G 0 lvm /mnt
└─vg_100-lv_2 (dm-3) 253:3 0 1G 0 lvm
sr0 11:0 1 3.6G 0 rom
放大逻辑卷
先放大VG在放大LV (重新扫描文件系统,自动调整文件系统大小)
pvcreate /dev/md1
vgextend vg_100 /dev/md1
lvresize -L +2G(扩展数量) /dev/vg_100/lv_1
resize2fs /dev/vg_100/lv_1
缩小逻辑卷
先调整文件系统,在缩小lv ,在缩小vg
umount 卸载
e2fsck -f /dev/vg_100/lv_1 检查文件系统
resize2fs /dev/vg_100/lv_1 5G(想要的容量)
lvresize -L -5G(减少的容量) /dev/vg_100/lv_1
-L 容量 (直接指定lv大小)
-l 指定PE来调整大小
LVM快照
copy on write 写时复制
制作快照
lvcreate -L 容量(被做快照的逻辑卷的20%) -s(做快照) -n lv_1_kauizhao /dev/vg_100/lv_1(被做快照的逻辑卷)
恢复快照
快照挂载使用
作业
做个lvm:要求 lvm 大小10G 并做快照
做个lvm:要求 物理卷由raid5提供 并做快照 挂载到/mnt/并且开机自动挂载 把你虚拟机现有用户家目录迁移到这里