深入浅出Linux系统LVM管理(linux的lvm)

Linux系统安装完成后,存储设备挂载、数据分区成为必备工作,此时可以采用LVM(Logical Volume Management)即逻辑卷管理实现对硬盘分区和数据存储的管理。

LVM 的核心概念是:首先将磁盘分为一个个“物理卷”(PV),再将这些物理卷作为基础叠加组建出“卷组”(VG),最后可以从卷组上“派生”出“逻辑卷”(LV)并将其挂载到操作系统上。与传统磁盘需要在安装操作系统前而固定划分分区逻辑不同,LVM 的逻辑卷有着更大的灵活度及扩展性:可随时在线扩容、增加或删除逻辑卷,可调整格式以及文件系统的大小,并且不影响正在运行的系统。

其具体操作步骤如下:

1、准备物理磁盘

将物理磁盘以PV(Physical Volume)的形式加载进LVM:

# pvcreate /dev/sdX

2、建立卷组(Volume Group)

将多个物理磁盘汇聚成一个逻辑上的卷组:

# vgcreate -s 32m vg_name /dev/sd[x][y]

3、创建逻辑卷(Logical Volume)

从上一步中建立的卷组中创建逻辑卷(Logical Volume):

# lvcreate -L 50G -n lv_name vg_name

4、格式化

使用ext4格式化逻辑卷:

# mkfs.ext4 /dev/vg_name/lv_name

5、挂载

把刚才建立的逻辑卷挂载到系统中:

# mount /dev/vg_name/lv_name /mnt/

LVM的管理对文件系统的扩展和缩短也具有极大的灵活性,不需要进行重建文件系统、也不需重启系统即可完成;而且,在真实环境中操作会变得更加方便,只需要根据需求调整逻辑卷的容量即可。

因此, Linux系统中LVM 管理具有更大的扩展性,在多块硬盘管理方面具有特定优势。对比传统分区方式,它更加便于新建分区、文件系统的扩展,可以给用户灵活的硬盘存储管理。


数据运维技术 » 深入浅出Linux系统LVM管理(linux的lvm)