LVM<3> Linux操作系统下的Lvm管理介绍

1、在系统安装时使用lvm

首先在一个磁盘上划出/boot分区,然后将剩余空间划分到lvm,使用lvm管理。

2、在系统中使用lvm管理

#fdisk-l

#pvcreate/dev/diskname

#vgcreate-spp_sizevgnamediskname

#lvcreate-lpp_num-nlv_namevg_name

#mkfs.ext3lv

3、lvmmodify

lvextend

#vgextend

#lvextend-Lsize(-lpp_num)lv_name或lvextend-L+size(-l+pp_num)lv_name

#umountfilesystem当系统文件系统不能umount时,可重启按“a”输入inits进入单用户模式umount文件系统然后扩文件系统

#e2fsck-flv_name(如果不执行该步骤,在执行resize2fs时系统会提示先执行e2fsck-f)

#resize2fslv_name

#mount

缩小lv

要缩小lv首先应缩小lv的文件系统,而且由于缩小是比较危险的建议先做数据备份。

mke2fs-n查看blocksize和blocks,以计算缩小到多少blocks。比如:块大小是4096(4kb)当前有786432个blocks现在打算减小一个G的空间。1G占用的blocks一共是262144个,所以减少后的blocks应该是524288个。则:resize2fslv_name524288

lvreduce-L-1Glv_name

删除VG

首先应确保vg中没有任何lv

lvremovelv_name删除lv,可使lvdisplay查看lv

vgchange-an

vgremovevg_name

vgdisplay

相关推荐