Red Hat Training

A Red Hat training course is available for RHEL 8

5.2. 创建 LVM 逻辑卷

先决条件

  • 已安装 lvm2 软件包。
  • 已创建卷组。如需更多信息,请参阅创建 LVM 卷组

流程

  1. 创建逻辑卷:

    # lvcreate -n mylv -L 500M myvg
    Logical volume "mylv" successfully created.

    使用 -n 选项将 LV 名称设置为 mylv,并使用 -L 选项以 Mb 为单位设置 LV 的大小,但可以使用任何其他单元。默认情况下 LV 类型是线性的,但用户可以使用 --type 选项指定所需的类型。

    重要

    如果 VG 没有足够数量的可用物理扩展用于请求的大小和类型,该命令将失败。

  2. 根据您的要求,使用以下命令之一查看创建的逻辑卷:

    1. lvs 命令提供了可以对其进行格式配置的逻辑卷信息,每行显示一个逻辑卷。

      # lvs
        LV   VG   Attr         LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
       mylv myvg -wi-ao----   500.00m
    2. lvdisplay 命令以固定格式显示逻辑卷属性,如大小、布局和映射:

      # lvdisplay -v /dev/myvg/mylv
        --- Logical volume ---
        LV Path                /dev/myvg/mylv
        LV Name                mylv
        VG Name                myvg
        LV UUID                YTnAk6-kMlT-c4pG-HBFZ-Bx7t-ePMk-7YjhaM
        LV Write Access        read/write
      [..]
    3. lvscan 命令扫描系统中所有逻辑卷并列出它们:

      # lvscan
       ACTIVE                   '/dev/myvg/mylv' [500.00 MiB] inherit
  3. 在逻辑卷中创建文件系统。以下命令在逻辑卷中创建 xfs 文件系统:

    # mkfs.xfs /dev/myvg/mylv
    meta-data=/dev/myvg/mylv       isize=512    agcount=4, agsize=32000 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=1, sparse=1, rmapbt=0
             =                       reflink=1
    data     =                       bsize=4096   blocks=128000, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
    log      =internal log           bsize=4096   blocks=1368, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    Discarding blocks...Done.
  4. 挂载逻辑卷并报告文件系统磁盘空间使用情况:

    # mount /dev/myvg/mylv /mnt
    
    # df -h
    Filesystem               1K-blocks  Used   Available Use% Mounted on
    
    /dev/mapper/myvg-mylv   506528    29388  477140     6%   /mnt

其他资源

  • lvcreate(8)lvdisplay(8)lvs(8)lvscan(8)lvm(8)mkfs.xfs(8) 手册页