在 Linux 系统中,尤其是 CentOS 环境下,磁盘空间的灵活管理至关重要。而 LVM(Logical Volume Manager,逻辑卷管理) 正是实现这一目标的强大工具。本教程将手把手教你如何使用 CentOS LVM命令 进行磁盘分区、扩展和管理,即使你是 Linux 新手,也能轻松上手!
LVM 是一种高级磁盘管理技术,它允许你将多个物理磁盘或分区组合成一个“卷组”(Volume Group),再从卷组中划分出“逻辑卷”(Logical Volume)。这样做的最大好处是:你可以动态调整逻辑卷的大小,而无需重新分区或重启系统。
大多数 CentOS 系统默认已安装 LVM 工具。若未安装,可运行以下命令:
sudo yum install -y lvm2 假设你有一块新硬盘 /dev/sdb,首先将其初始化为物理卷:
# 查看磁盘lsblk# 初始化物理卷sudo pvcreate /dev/sdb# 查看物理卷信息sudo pvs 将刚创建的 PV 加入一个名为 myvg 的卷组:
# 创建卷组sudo vgcreate myvg /dev/sdb# 查看卷组信息sudo vgs# 详细查看sudo vgdisplay myvg 从 myvg 卷组中创建一个 10GB 的逻辑卷 lv_data:
# 创建逻辑卷sudo lvcreate -L 10G -n lv_data myvg# 查看逻辑卷sudo lvs# 详细信息sudo lvdisplay /dev/myvg/lv_data 将逻辑卷格式化为 ext4 文件系统,并挂载到 /data 目录:
# 格式化sudo mkfs.ext4 /dev/myvg/lv_data# 创建挂载点sudo mkdir -p /data# 挂载sudo mount /dev/myvg/lv_data /data# 设置开机自动挂载(编辑 /etc/fstab)echo '/dev/myvg/lv_data /data ext4 defaults 0 0' | sudo tee -a /etc/fstab 当空间不足时,LVM 允许你在线扩容。例如,将 lv_data 扩展到 15GB:
# 扩展逻辑卷大小sudo lvextend -L 15G /dev/myvg/lv_data# 同步文件系统(ext4)sudo resize2fs /dev/myvg/lv_data | 命令 | 作用 |
|---|---|
| pvcreate /dev/sdX | 创建物理卷 |
| vgcreate vg_name /dev/sdX | 创建卷组 |
| lvcreate -L size -n lv_name vg_name | 创建逻辑卷 |
| lvextend -L +5G /dev/vg/lv | 扩展逻辑卷 |
| pvs / vgs / lvs | 简要查看 PV/VG/LV 信息 |
通过本教程,你应该已经掌握了 CentOS LVM命令 的基本用法,包括创建物理卷、卷组、逻辑卷,以及动态扩容等操作。LVM 是 逻辑卷管理 的核心工具,也是 CentOS磁盘管理 中不可或缺的一环。熟练使用 LVM,能让你在服务器运维中更加游刃有余。
无论你是系统管理员还是开发人员,掌握这套 LVM教程 都将极大提升你的 Linux 磁盘管理能力。快去试试吧!
本文由主机测评网于2025-12-21发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251210902.html