LVMが同じボリュームグループにあっても、別のパーティションに表示されます。

LVMが同じボリュームグループにあっても、別のパーティションに表示されます。

サイズ900 GBの単一ドライブには、次のカーテンパーティション構成があります。

curtin/partitions:
    storage:
      config:
        - grub_device: true
          id: sda
          name: main_disk
          path: /dev/sda
          ptable: gpt
          type: disk
        - device: sda
          flag: bios_grub
          id: bios_boot_partition
          size: 1MB
          type: partition
        - device: sda
          flag: boot
          id: boot_part
          name: boot_part
          size: 8GB
          type: partition
        - device: sda
          flag: logical
          id: rootvg_part
          size: 880GB
          type: partition
        - devices:
            - rootvg_part
          id: vg_root
          name: vg-root
          type: lvm_volgroup
        - id: lv-root
          name: lv_root
          size: 10G
          type: lvm_partition
          volgroup: vg_root
        - id: lv-swap
          name: lv_swap
          size: 10G
          type: lvm_partition
          volgroup: vg_root
        - id: lv-home
          name: lv_home
          size: 5G
          type: lvm_partition
          volgroup: vg_root
        - id: lv-longhorn
          name: lv_longhorn
          size: 570G
          preserve: 'false'
          type: lvm_partition
          volgroup: vg_root
        - id: lv-tmp
          name: lv_tmp
          size: 5G
          type: lvm_partition
          volgroup: vg_root
        - id: lv-var
          name: lv_var
          size: 10G
          type: lvm_partition
          volgroup: vg_root
        - id: lv-log
          name: lv_log
          size: 4G
          type: lvm_partition
          volgroup: vg_root
        - id: lv-audit
          name: lv_audit
          size: 4G
          type: lvm_partition
          volgroup: vg_root
        - id: lv-vartmp
          name: lv_vartmp
          size: 5G
          type: lvm_partition
          volgroup: vg_root
        - id: lv-varlibdocker
          name: lv_varlibdocker
          size: 50G
          type: lvm_partition
          volgroup: vg_root
        - id: lv-varlibkubelet
          name: lv_varlibkubelet
          size: 100G
          type: lvm_partition
          volgroup: vg_root
        - fstype: ext4
          id: boot_fs
          preserve: 'false'
          type: format
          volume: boot_part
        - fstype: ext4
          id: fs-root
          label: rootfs
          preserve: 'false'
          type: format
          volume: lv-root
        - fstype: swap
          id: fs-swap
          label: swapfs
          preserve: 'false'
          type: format
          volume: lv-swap
        - fstype: ext4
          id: fs-home
          label: homefs
          preserve: 'false'
          type: format
          volume: lv-home
        - fstype: ext4
          id: fs-longhorn
          label: longhornfs
          preserve: 'false'
          type: format
          volume: lv-longhorn
        - fstype: ext4
          id: fs-tmp
          label: rootfs
          preserve: 'false'
          type: format
          volume: lv-tmp
        - fstype: ext4
          id: fs-var
          label: varfs
          preserve: 'false'
          type: format
          volume: lv-var
        - fstype: ext4
          id: fs-log
          label: logfs
          preserve: 'false'
          type: format
          volume: lv-log
        - fstype: ext4
          id: fs-audit
          label: auditfs
          preserve: 'false'
          type: format
          volume: lv-audit
        - fstype: ext4
          id: fs-vartmp
          label: vartmpfs
          preserve: 'false'
          type: format
          volume: lv-vartmp
        - fstype: ext4
          id: fs-varlibdocker
          label: varlibdocker
          preserve: 'false'
          type: format
          volume: lv-varlibdocker
        - fstype: ext4
          id: fs-varlibkubelet
          label: varlibkubelet
          preserve: 'false'
          type: format
          volume: lv-varlibkubelet
        - device: fs-root
          id: mount-root
          path: /
          type: mount
        - device: boot_fs
          id: boot_mount
          path: /boot
          type: mount
        - device: fs-home
          id: mount-home
          path: /home
          type: mount
        - device: fs-longhorn
          id: mount-longhorn
          path: /var/lib/longhorn
          type: mount
        - device: fs-tmp
          id: mount-tmp
          path: /tmp
          type: mount
        - device: fs-var
          id: mount-var
          path: /var
          type: mount
        - device: fs-log
          id: mount-log
          path: /var/log
          type: mount
        - device: fs-audit
          id: mount-audit
          path: /var/log/audit
          type: mount
        - device: fs-vartmp
          id: mount-vartmp
          path: /var/tmp
          type: mount
        - device: fs-varlibdocker
          id: mount-varlibdocker
          path: /var/lib/docker
          type: mount
        - device: fs-varlibkubelet
          id: mount-varlibkubelet
          path: /var/lib/kubelet
          type: mount
      version: 1

ボリュームグループ「vg_root」があります。 Ubuntuオペレーティングシステムをインストールした後、lsblkを使用してパーティションの詳細を一覧表示しました。

$ lsblk
NAME                          MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0                           7:0    0   9.6M  1 loop /snap/canonical-livepatch/246
loop1                           7:1    0 105.8M  1 loop /snap/core/16202
loop2                           7:2    0  40.4M  1 loop /snap/snapd/20671
sda                             8:0    0 893.8G  0 disk
├─sda1                          8:1    0     1M  0 part
├─sda2                          8:2    0     8G  0 part /boot
├─sda3                          8:3    0   5.7G  0 part
│ └─vg--root-lv_varlibdocker  253:9    0   125G  0 lvm  /var/lib/docker
└─sda5                          8:5    0   880G  0 part
  ├─vg--root-lv_root          253:0    0    10G  0 lvm  /
  ├─vg--root-lv_swap          253:1    0    10G  0 lvm
  ├─vg--root-lv_home          253:2    0     5G  0 lvm  /home
  ├─vg--root-lv_longhorn      253:3    0   570G  0 lvm  /var/lib/longhorn
  ├─vg--root-lv_tmp           253:4    0     5G  0 lvm  /tmp
  ├─vg--root-lv_var           253:5    0    10G  0 lvm  /var
  ├─vg--root-lv_log           253:6    0     4G  0 lvm  /var/log
  ├─vg--root-lv_audit         253:7    0     4G  0 lvm  /var/log/audit
  ├─vg--root-lv_vartmp        253:8    0     5G  0 lvm  /var/tmp
  ├─vg--root-lv_varlibdocker  253:9    0   125G  0 lvm  /var/lib/docker
  └─vg--root-lv_varlibkubelet 253:10   0 133.8G  0 lvm  /var/lib/kubelet

$ df -Th
Filesystem                            Type   Size  Used Avail Use% Mounted on
tmpfs                                 tmpfs   19G  2.5M   19G   1% /run
/dev/mapper/vg--root-lv_root          ext4   9.8G  5.0G  4.4G  54% /
tmpfs                                 tmpfs   94G     0   94G   0% /dev/shm
tmpfs                                 tmpfs  5.0M     0  5.0M   0% /run/lock
/dev/sda2                             ext4   7.8G  150M  7.3G   2% /boot
/dev/mapper/vg--root-lv_home          ext4   4.9G  120K  4.6G   1% /home
/dev/mapper/vg--root-lv_tmp           ext4   4.9G   60K  4.6G   1% /tmp
/dev/mapper/vg--root-lv_var           ext4   9.8G  554M  8.7G   6% /var
/dev/mapper/vg--root-lv_varlibdocker  ext4   123G  328K  118G   1% /var/lib/docker
/dev/mapper/vg--root-lv_varlibkubelet ext4   132G   24K  125G   1% /var/lib/kubelet
/dev/mapper/vg--root-lv_log           ext4   3.9G  161M  3.5G   5% /var/log
/dev/mapper/vg--root-lv_vartmp        ext4   4.9G   48K  4.6G   1% /var/tmp
/dev/mapper/vg--root-lv_longhorn      ext4   560G   28K  532G   1% /var/lib/longhorn

ただし、すべての lvm が同じボリュームグループにあっても、lvm 'vg--root-lv_varlibdocker' は sda3 の下に表示され、残りの lvms は sda5 の下に表示されます。なぜそうなのか理解できません。カーテンパーティションの設定に問題がありますか?

関連情報