Linux服务器通过LVM扩展其磁盘空间

一,LVM简介:

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。

wKioL1Y0hZeyMHt_AADRAnCfClg793.jpg

与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。列如:四个磁盘分区可以组成一个很大的空间,然后在这些空间上划分一些逻辑分区,当一个逻辑分区的空间不够用的时候,可以从剩余空间上划分一些空间给空间不够用的分区使用。

PVphyical volume:是物理的磁盘分区

VG(volume group):LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘。

LV(logical extent):也就是从VG中划分的逻辑分区

二,创建和管理LVM

1,创建分区

使用分区工具fdisk创建lvm分区,方法和创建其他一般分区的方法一样,区别LVM的分区类型为8e,如下图查看当前分区

wKioL1Y0gxXTxm2jAAJ7Odlc4Rw389.jpg

使用fdisk创建分区,并进入分区进行管理

wKiom1Y0gwujc5euAAHk1lpscp4331.jpg

wKioL1Y0g2ag3WzjAAH0lhoWWIE679.jpg

最后要保存修改

wKioL1Y0g46wQTCEAACXQhw46IE247.jpg


注意:划分分区的类型为8e,这是LVM的分区格式。


2,创建PV,如下图所示:

wKioL1Y0g9rD3xg1AACzp34nWqw568.jpg

查看刚才创建的

wKioL1Y0hAnzN01IAAGFnVoPc-g627.jpg


3,创建或扩展VG,不过原先有了,现在只需子原先的扩展即可

[root@localhost ~]#yum -y install parted

[root@localhost ~]# partprobe    (不重启使分区表有效)

wKiom1Y0hBGho_1DAAMclrbC0kY408.jpg

可以查看VG扩展成功了


4,由于原先的LVM存在,现在只需扩展LVM,即可。

[root@localhost ~]# lvextend -L +2G  /dev/VolGroup/lv_root

  Extending logical volume lv_root to 15.01 GiB

  Logical volume lv_root successfully resized

wKiom1Y0hGOjtfxQAAClMWeuzPU142.jpg

注意:如果减少的话,只需 lvextend -L -2G  /dev/VolGroup/lv_root ,即可。


5把新加的空间应用到LV

[root@localhost ~]# resize2fs  /dev/VolGroup/lv_root 

resize2fs 1.41.12 (17-May-2010)

Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required

old desc_blocks = 1, new_desc_blocks = 1

Performing an on-line resize of /dev/VolGroup/lv_root to 3934208 (4k) blocks.

The filesystem on /dev/VolGroup/lv_root is now 3934208 blocks long.

wKioL1Y0hNqyPwlLAAEYmalDKHM285.jpg


 

6,查看新增的分区大小。

wKiom1Y0hMCCRtJUAADeumSzNcA208.jpg


至此,通过lvm扩展磁盘空间完成。











本文参考:http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html

你可能感兴趣的:(linux,lvm,volume)