注册
LVM逻辑卷管理
专栏/技术分享/ 文章详情 /

LVM逻辑卷管理

雪松 2025/09/26 120 1 0
摘要

在现场或远程安装数据库时,经常会遇到这样的情况:云平台或存储厂商已经为集成或应用分配了数据盘存储空间,但是由于找不到合适的人来挂载数据盘,导致安装部署工作延时,以下通过一篇文章来说明一下:
在 Linux 系统中,通过 LVM(逻辑卷管理)可以灵活管理磁盘分区和存储空间。
以下是创建磁盘分区和逻辑卷的详细步骤。

  1. 磁盘分区
    查看磁盘信息 使用以下命令查看系统中的磁盘:
    lsblk
    fdisk -l
    对磁盘进行分区 假设目标磁盘为 /dev/vdb:
    fdisk /dev/vdb 输入 n 创建新分区。
    选择 p 创建主分区。
    输入分区编号(如 1),并按回车确认起始和结束位置。
    输入 t 修改分区类型为 8e(LVM 格式)。
    输入 w 保存并退出。
    刷新分区表
    partprobe
  2. 创建物理卷 (PV)
    初始化物理卷 将新建的分区 /dev/vdb1 转换为物理卷:
    pvcreate /dev/vdb1
    查看物理卷信息
    pvs
  3. 创建卷组 (VG)
    创建卷组 假设卷组名称为 datavg:
    vgcreate datavg /dev/vdb1
    查看卷组信息
    vgs
  4. 创建逻辑卷 (LV)
    创建逻辑卷 假设逻辑卷名称为 datalv,大小为 500GB:
    lvcreate -L 500G -n datalv datavg
    查看逻辑卷信息
    lvs
  5. 格式化并挂载逻辑卷
    格式化逻辑卷 使用 xfs 文件系统格式化逻辑卷:
    mkfs.xfs /dev/datavg/datalv
    挂载逻辑卷 创建挂载点并挂载:
    mkdir /data
    mount /dev/datavg/datalv /data
    验证挂载情况
    df -h
    设置开机自动挂载 编辑vim /etc/fstab文件,添加以下内容:
    /dev/datavg/datalv /data xfs defaults 0 0
  6. 扩展逻辑卷(可选)
    如果需要扩展逻辑卷大小,例如增加 10GB:
    lvextend -L +10G /dev/datavg/datalv
    resize2fs /dev/datavg/datalv # 调整文件系统大小以匹配新的逻辑卷大小。
    通过以上步骤,您可以成功创建并管理 Linux 系统中的磁盘分区和逻辑卷。LVM 提供了灵活的存储管理能力,适用于动态调整存储需求的场景。
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服