如何在Linux中管理逻辑卷(LVM)?

先创建物理卷、卷组和逻辑卷,再格式化挂载;可扩展逻辑卷和文件系统,必要时添加新物理卷;缩小需先卸载并备份;删除按逻辑卷→卷组→物理卷顺序进行。

如何在Linux中管理逻辑卷(LVM)?

在Linux中管理逻辑卷(LVM)能让你更灵活地管理磁盘空间。相比传统分区,LVM支持动态调整大小、快照和跨物理磁盘的存储池。以下是常用操作和步骤,帮助你高效管理LVM。

创建物理卷(PV)、卷组(VG)和逻辑卷(LV)

要使用LVM,先从物理设备开始,逐步构建逻辑结构。

  • 将磁盘或分区初始化为物理卷:
    pvcreate /dev/sdb /dev/sdc
    这会把/dev/sdb和/dev/sdc标记为LVM可用的物理卷。
  • 创建卷组并加入物理卷:
    vgcreate myvg /dev/sdb /dev/sdc
    创建名为myvg的卷组,包含两个物理卷。
  • 从卷组中创建逻辑卷:
    lvcreate -L 10G -n mydata myvg
    在myvg中创建一个10GB的逻辑卷,命名为mydata。
  • 格式化并挂载逻辑卷:
    mkfs.ext4 /dev/myvg/mydata
    mount /dev/myvg/mydata /mnt/data

扩展逻辑卷和文件系统

当空间不足时,可在线扩展逻辑卷(前提是卷组有剩余空间)。

如何在Linux中管理逻辑卷(LVM)?

神卷标书

神卷标书,专注于ai智能标书制作、管理与咨询服务,提供高效、专业的招投标解决方案。支持一站式标书生成、模板下载,助力企业轻松投标,提升中标率。

如何在Linux中管理逻辑卷(LVM)?5

查看详情 如何在Linux中管理逻辑卷(LVM)?

  • 扩展逻辑卷到指定大小:
    lvextend -L 15G /dev/myvg/mydata
  • 同时扩展文件系统以使用新增空间:
    对ext4:resize2fs /dev/myvg/mydata
    对xfs:xfs_growfs /mnt/data
  • 若卷组空间不足,可添加新物理卷:
    pvcreate /dev/sdd
    vgextend myvg /dev/sdd

缩小逻辑卷(需谨慎)

缩小操作必须先卸载文件系统,且存在风险,务必提前备份。

  • 卸载逻辑卷:
    umount /mnt/data
  • 检查并缩小文件系统(ext4示例):
    e2fsck -f /dev/myvg/mydata
    resize2fs /dev/myvg/mydata 8G
  • 再缩小逻辑卷:
    lvreduce -L 8G /dev/myvg/mydata
  • 重新挂载:
    mount /dev/myvg/mydata /mnt/data

删除LVM组件

按逆序删除:逻辑卷 → 卷组 → 物理卷。

  • 删除逻辑卷:
    先卸载,然后执行:lvremove /dev/myvg/mydata
  • 删除卷组:
    vgremove myvg
  • 清除物理卷标签:
    pvremove /dev/sdb /dev/sdc

基本上就这些。掌握这些操作后,你可以灵活调配存储资源。注意操作前确认设备名,避免误删数据。LVM的强大在于灵活性,但也要求操作者更谨慎。不复杂但容易忽略的是文件系统和逻辑卷大小要同步调整。

相关标签:

linux red linux

    当前页面评论已关闭。

    text=ZqhQzanResources