创建 rep 大小 系统 mov lvreduce 物理卷 disk
1、理解 LVM
2、创建 LVM
根据 "理解 LVM" 提供的原理思路搞
a)建立 LVM 类型分区
使用 fdisk 或 parted,建立主分区和逻辑分区都可以,但最后要将建好的分区类型改为 LVM 类型,即分区类型 Id 为 8e(fdisk 中用 t 命令,扩展分区的 Id 不用动),最后 w 保存
b)建立物理卷 PV
- pvcreate /dev/sdb1/ /dev/deb5 /dev/sdb6pvdisplay显示所有物理卷
c)建立卷组 VG
- vgcreate vg1 /dev/sdb1 /dev/sdb5
- vgdisplay 显示创建的卷组
d)建立逻辑卷 LV
- lvcreate -L 10G -n lvm1 vg1(在vg1上创建逻辑卷lvm1)
- lvdisplay 显示逻辑卷
e)格式化逻辑卷 lvm1,并挂载
- mkfs.ext4 /dev/vg1/lvm1
- mount /dev/vg1/lvm1/ /mnt/lvm1
3、管理逻辑卷 LVM
o)查看
- dvdisplay(查看物理卷)lvdisplay /dev/vg1/lvm1 | grep"LV Size"(查看逻辑卷的容量)
a)扩展卷组
- vgextend vg1 /dev/sdb6 (/dev/sdb6必须是LVM类型且必须已经创建为物理卷,vg1为卷组)
b)扩展逻辑卷
- lvextend -L +1G /dev/vg1/lvm1 (将卷组中未分配的空间给逻辑卷1G)此时df看挂载点找不到增加的那1G,故不能使用
- resize2fs /dev/vg1/lvm1(在不需要卸载的情况下将逻辑卷的大小扩展到挂载点)
c)缩小逻辑卷
- umount /mnt/lvm1(必须先卸载逻辑卷)
- e2fsck -f /dev/vg1/lvm1
- resize2fs -M /dev/vg1/lvm1 8G(把文件系统缩小为8GB)
- lvreduce -L -3G /dev/vg1/lvm1(将逻辑卷lvm1的容量缩小1GB)(查看逻辑卷容量)(挂载回去)
d)缩小卷组
- pvmove /dev/adb6
- vgreduce vg1 /dev/sdb6
e)删除逻辑卷
- umount /dev/vg1/lvm1
- lvremove /dev/vg1/lvm1
f)删除卷组
- vgremove vg1
g)删除物理卷
- pvremove /dev/sdb6
逻辑卷 LVM
来源: http://www.bubuko.com/infodetail-2015360.html