LVm 逻辑卷管理
在做这个实验前,我在虚拟机中添加了3块硬盘,总共有4块硬盘20G的。
添加的3块硬盘我们可以查看一下,
下面我们在3块硬盘上建立一个200M的主分区,文件系统修改为lvm格式。
用fdisk /dev/sdb 进入到交互模式下依次分别建立主分区并修改文件系统为lvm并保存,
在做lvm之前我们 先要建立pv然后再建立vg最后在建立lv到挂载就可以了。
下边我们建立pv
用pvdisplay 查看或者使用pvs
下面建立一个卷组vg
建立了一个123的卷组,卷组中包括sdb1和sdc1
其中PE size 为4M一块如果要修改的话,先删除这个卷组。
Vgremove 123 删除掉123的卷组
建立8M一块的卷组为
Vgcreate -s 8M 123 /dev/sdb1 /dev/sdc1
创建好了卷组,现在创建逻辑卷
Lvcreate -L +200M –n mail 123
建立一个逻辑卷为mail
其中参数L是具体的文件尺寸,l 是具体的块pe 。如果不加+的是总的为200M 减号也是一样的。
查看一下:
下面进行格式化:
Mkfs.ext4 /dev/123/mail
挂载lvm
挂载前我们先在根目录下建立一个haha的目录
Mkdir haha
建好之后把lvm挂载到haha的目录中去
Mount /dev/123/mail /haha
挂载的时候需要修改/etc/fstab
添加上边的一句话然后保存退出!已成功挂载
扩展逻辑卷:
Lvextend –L +50M /dev/123/mail lvs
在mail原有的基础上在添加50M,没有+号的话就是直接是50M,-l 是按块来算(pe)
Resize2fs –p /dev/123/mail 更新丈量LVm
缩减的话,先卸载掉。
Umount /123
Fsck -f /dev/123/mail
Resize2fs -p /dev/123/mail 100M
Lvreduce –L -200M /dev/123/mail
Lvs 查看一下
Mount /123 在挂载一下
为卷组扩展
Vgextend 123 /dev/sdd1
Vgs
Lvextend -L +400M /dev/123/mail
Resize2fs -p /dev/123/mail
卷组缩减
Umount /123
Fsck -f /dev/123/mail
Resize2fs -p /dev/123/mail 200M
Lvreduce -L 200M /dev/123/mail 缩减到200M
Vgreduce -L 200M /dev/123/mail
在卷组缩减的时候先缩减LV的然后缩减VG的。
删除的时候:
先卸载,然后删除掉/etc/fstab 添加的文件
然后先删除LV 然后删除vg再删除pe
Lvremove /dev/123/mail
Vgremove -f 123
Peremove /dev/sdb1 往后删除所建立的主分区
想直接删除的话
Lvremove –f /123删除123下所有的lvm
图像界面下的管理安装软件system-config-LVM 逻辑卷管理器