CentOS 增加硬盘与 LVM 的扩展指南

随着数据量的不断增长,企业级服务器的存储需求也在不断提升,CentOS 作为一款流行的 Linux 发行版,其灵活性和稳定性使其成为许多系统管理员的首选,本文将详细介绍如何在 CentOS 系统中通过 LVM(逻辑卷管理)增加硬盘空间。
准备工作
在开始之前,请确保以下准备工作已完成:
- 已有一块或多块空闲硬盘。
- 已安装 CentOS 系统。
- 确保系统已启用 LVM。
增加硬盘并创建物理卷
检查硬盘信息
使用 fdisk -l 命令查看硬盘信息,确认新硬盘已连接并识别。
创建物理卷
使用 pvcreate 命令创建物理卷,以下命令以 /dev/sdb 为例:
pvcreate /dev/sdb
查看物理卷
使用 pvdisplay 命令查看已创建的物理卷:
pvdisplay
增加逻辑卷

创建卷组
使用 vgcreate 命令创建卷组,以下命令以 vg_centos 为例:
vgcreate vg_centos /dev/sdb
查看卷组
使用 vgdisplay 命令查看已创建的卷组:
vgdisplay
创建逻辑卷
使用 lvcreate 命令创建逻辑卷,以下命令以 lv_centos 为例,分配 10GB 空间:
lvcreate -L 10G -n lv_centos vg_centos
查看逻辑卷
使用 lvdisplay 命令查看已创建的逻辑卷:
lvdisplay
挂载逻辑卷
创建挂载点
在 /etc/fstab 文件中添加逻辑卷的挂载点,以下命令以 /mnt/data 为例:

mkdir /mnt/data echo '/dev/vg_centos/lv_centos /mnt/data ext4 defaults 0 0' >> /etc/fstab
挂载逻辑卷
使用 mount 命令挂载逻辑卷:
mount -a
验证挂载
使用 df -h 命令查看逻辑卷是否已挂载:
df -h
FAQs
问题:如何查看已分配的硬盘空间?解答: 使用
df -h命令可以查看已分配的硬盘空间。问题:如何将逻辑卷扩展到更多硬盘空间?解答: 可以使用
lvextend命令将逻辑卷扩展到更多硬盘空间,以下命令以扩展lv_centos逻辑卷为例:
lvextend -L +10G /dev/vg_centos/lv_centos
通过以上步骤,您可以在 CentOS 系统中通过 LVM 增加硬盘空间,希望本文对您有所帮助。

