在 Linux 系统中,你可以使用以下命令来查看物理卷(PV)、逻辑卷(LV)以及分区的信息:

1. 查看物理卷(PV)

  • pvs 命令
    pvs 命令用于显示物理卷的简要信息,包括物理卷名称、所属卷组、物理卷大小、已用空间、可用空间等。

    1
    sudo pvs

    示例输出:

    1
    2
    PV         VG         Fmt  Attr PSize   PFree  
    /dev/sda3 ocivolume lvm2 a-- <45.47g <9.97g
  • pvdisplay 命令
    pvdisplay 命令提供更详细的物理卷信息,包括物理卷名称、所属卷组、物理卷大小、PE(物理扩展块)大小、总 PE 数、已用 PE 数、可用 PE 数等。

    1
    sudo pvdisplay

    示例输出:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    --- Physical volume ---
    PV Name /dev/sda3
    VG Name ocivolume
    PV Size <45.47 GiB / not usable 4.00 MiB
    Allocatable yes (but full)
    PE Size 4.00 MiB
    Total PE 11638
    Free PE 2552
    Allocated PE 9086
    PV UUID XXXXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXXXX

2. 查看逻辑卷(LV)

  • lvs 命令
    lvs 命令用于显示逻辑卷的简要信息,包括逻辑卷名称、所属卷组、逻辑卷大小、已用空间、可用空间、挂载点等。

    1
    sudo lvs

    示例输出:

    1
    2
    3
    LV         VG         Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
    root ocivolume -wi-ao---- <35.47g
    oled ocivolume -wi-ao---- 10.00g
  • lvdisplay 命令
    lvdisplay 命令提供更详细的逻辑卷信息,包括逻辑卷名称、所属卷组、逻辑卷路径、逻辑卷大小、段数量、当前活动状态等。

    1
    sudo lvdisplay

    示例输出:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    --- Logical volume ---
    LV Path /dev/ocivolume/root
    LV Name root
    VG Name ocivolume
    LV UUID XXXXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXXXX
    LV Write Access read/write
    LV Creation host, time instance-20230209-1413, 2023-02-09 14:13:00 +0000
    LV Status available
    # open 1
    LV Size <35.47 GiB
    Current LE 9086
    Segments 1
    Allocation inherit
    Read ahead sectors auto
    - currently set to 256
    Block device 253:0

3. 查看分区

  • lsblk 命令
    lsblk 命令用于列出所有块设备,包括磁盘和分区,以及它们之间的层次结构关系。

    1
    lsblk

    示例输出:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 46.6G 0 disk
    ├─sda1 8:1 0 100M 0 part /boot/efi
    ├─sda2 8:2 0 1G 0 part /boot
    └─sda3 8:3 0 45.5G 0 part
    └─ocivolume 253:0 0 45.5G 0 lvm
    ├─ocivolume-root
    │ 253:1 0 35.5G 0 lvm /
    └─ocivolume-oled
    253:2 0 10G 0 lvm /var/oled
  • fdisk -l 命令(或 parted -l 命令):
    fdisk -l 命令用于显示磁盘分区表信息,包括磁盘名称、分区类型、起始扇区、结束扇区、分区大小等。但请注意,fdisk 可能不适用于 GPT 分区表。对于 GPT 分区表,你可以使用 parted -l 命令。

    1
    2
    3
    sudo fdisk -l
    # 或
    sudo parted -l

    parted -l 示例输出:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sda: 50.0GB
    Sector size (logical/physical): 512B/4096B
    Partition Table: gpt
    Disk Flags:

    Number Start End Size File system Name Flags
    1 1049kB 106MB 105MB fat32 boot, esp
    2 106MB 1211MB 1105MB ext4
    3 1211MB 50.0GB 48.8GB lvm

通过这些命令,你可以方便地查看 Linux 系统中的物理卷、逻辑卷以及分区信息。