LVM 简介
LVM 是 Logical Volume Manager(逻辑卷管理) 的简写,它由 Heinz Mauelshagen 在 Linux 2.4 核心上实现。 LVM 将一个或多个硬碟的分割槽在逻辑上集合,相当于一个大硬碟来使用,当硬碟的空间不够使用的时候,可以继续将其它的硬碟的分割槽加入其中,这样可以实现磁碟空间的动态管理,相对于普通的磁碟分割槽有很大的灵活性。
与传统的磁碟与分割槽相比,LVM 为计算机提供了更高层次的磁碟储存。它使系统管理员可以更方便的为应用与使用者分配储存空间。
在 LVM 管理下的储存卷可以按需要随时改变大小与移除 (可能需对档案系统工具进行升级) 。 LVM 也允许按使用者组对储存卷进行管理,允许管理员用更直观的名称 (如”sales’ 、 ‘development’) 代替物理磁碟名 (如’sda’ 、’sdb’) 来标识储存卷。
首先建立一块新的分割槽:
fdisk /dev/hda
n
l #选择逻辑分割槽,如果没有,则首先建立扩充套件分割槽,然后再新增逻辑分割槽(硬碟:最多四个分割槽 P-P-P-P 或 P-P-P-E)
6 #分割槽号(从 5 开始),/dev/hda6
t 8e #分割槽型别 8e 表示 LVM 分割槽
w #写入分割槽表
partprobe #重读分割槽表
mkfs –t ext3 /dev/hda6 #格式化
partx /dev/hda #检视当前硬碟的分割槽表及使用情况
二、建立 PV,扩容 VG,LV
pvcreate /dev/hda6
vgdisplay #检视当前已经存在的 VG 资讯,以存在 VG:VolGroup00 为例
vgextend VolGroup00 /dev/hda6 #扩充套件 VolGroup00
lvdisplay #检视已经存在的 LV 资讯,以存在 LV:LogVol01 为例
lvextend –L 1G /dev/VolGroup00/LogVol01 #扩充套件 LV
resize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的 LogVol01 有效
df –h #检视挂载情况,已经扩容