Linux系统磁盘分区(逻辑卷LVM)的扩充

通常一个磁盘分区的大小是固定的,随着时间的推移及应用的深入,会发现磁盘分区的空间会越来越小,甚至有时只有通过重新分区的方式来扩大分区的空间,而重新分区的代价往往就是需要重新安装操作系统。但是有了LVM技术,我们只需要将新的磁盘空间添加到空间不足的分区中即可。可以说LVM为我们管理磁盘带来了方便和灵活性。
下面的操作是在linux虚拟机上完成的,目的是将虚拟的一块55G磁盘空间分配给系统/soft 分区。

LVM分区空间扩充

  • 01

    查看目前磁盘分区情况,系统是安装在一块45G的虚拟磁盘上。安装系统时采用了LVM分区方式。其中/soft空间大小为11G

  • 02

    查看目前虚拟机的磁盘情况,目前虚拟机中有两块硬盘,/dev/sda 45G,/dev/sdb 55G

  • 03

    创建pv ,通过pvcreate命令将磁盘/dev/sdb创建为一个系统PV # pvcreate /dev/sdb

  • 04

    将 PV /dev/sdb添加到卷组vg_openstack中。参考下图中标记的数据可知,磁盘已经添加到vg_openstack,而且卷组的空间增加了50G # vgextend  vg_openstack  /dev/sdb

  • 05

    为/soft 添加30G的空间。图中标记的位置给出了/soft的大小,以及/soft的lv名称为 /dev/vg_openstack/LogVol04 # lvextend -L +30G -n /dev/vg_openstack/LogVol04

  • 06

    逻辑卷扩展后并不会马上生效,需要使用“resize2fs”命令重新加载逻辑卷的大小,图中可知,/soft已经添加30G空间 # resize2fs  /dev/vg_openstack/LogVol04

(0)

相关推荐