Linux下在线扩容:创建LV与挂载教程

需积分: 42 1 下载量 155 浏览量 更新于2024-09-02 收藏 1.38MB PDF 举报
在Linux系统下,本文档详细介绍了如何在生产环境中利用LVM(Logical Volume Manager,逻辑卷管理器)进行在线磁盘扩容的过程。首先,确保系统启动后,通过`df -h`命令检查现有磁盘使用情况,找到可用于扩容的未分区磁盘,如磁盘sdb。使用`fdisk -l`查看磁盘详细信息,然后对磁盘进行分区。 步骤1:进入fdisk工具,选择n新建分区,选择p表示为主分区,并设置分区范围。接下来,将分区类型改为Linux LVM,即8e,确保分区为可被LVM识别。再次确认分区情况,确认分区/dev/sdb1已转换为LinuxLVM格式。 步骤2:完成分区后,使用`pvscan`扫描系统物理卷(Physical Volume,PV),然后执行`pvcreate /dev/sdb1`来创建一个新的PV。通过`pvdisplay`检查新创建的PV,注意其初始大小和可分配状态。 步骤3:接着,执行`vgscan`扫描存储池(Volume Group,VG),然后创建新的VG,如`vgcreate vg_test /dev/sdb1`。查看VG的详情,记录PE的数量(在这个例子中是1274个)。 步骤4:使用`lvscan`扫描逻辑卷,然后创建LV,如`lvcreate -l1274 -n lv_test vg_test`,这里指定的1274是之前VG中PE的数量。最后,通过`lvdisplay`验证LV的创建。 步骤5:为了使系统能识别到新创建的LV,需要更新分区表,并可能忽略关于/dev/sda的警告。至此,LV已经创建并准备进行文件系统格式化,通常使用`mkfs.ext4 /dev/vg_test/lv_test`对LV进行ext4格式化,以便于挂载和数据存储。 总结来说,这篇文档提供了在Linux环境下通过LVM进行在线磁盘扩容的完整步骤,包括磁盘管理、PV创建、VG建立以及LV的创建和格式化,适用于那些需要对在线运行的系统进行磁盘扩展的运维人员或开发者。