lsblkのLVM _tmeta _tdataとは何ですか

lsblkのLVM _tmeta _tdataとは何ですか

proxmox(sda)をインストールし、proxmoxがインストールされているディスク(sdc、sdd)以外のディスクでいくつかのLVMを実行しました。今私の設定は次のようになります。

root@pve:~# lsblk
NAME                    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                       8:0    0    32G  0 disk
├─sda1                    8:1    0  1007K  0 part
├─sda2                    8:2    0   512M  0 part
└─sda3                    8:3    0  31.5G  0 part
  ├─pve-swap            253:4    0   3.9G  0 lvm  [SWAP]
  ├─pve-root            253:5    0   7.8G  0 lvm  /
  ├─pve-data_tmeta      253:6    0     1G  0 lvm
  │ └─pve-data          253:8    0    14G  0 lvm
  └─pve-data_tdata      253:7    0    14G  0 lvm
    └─pve-data          253:8    0    14G  0 lvm
sdb                       8:16   0     8G  0 disk
sdc                       8:32   0     4G  0 disk
├─LVMVolGroup-projects  253:0    0     2G  0 lvm
├─LVMVolGroup-www       253:1    0     1G  0 lvm
└─LVMVolGroup-workspace 253:3    0     2G  0 lvm
sdd                       8:48   0     4G  0 disk
├─LVMVolGroup-db        253:2    0     3G  0 lvm
└─LVMVolGroup-workspace 253:3    0     2G  0 lvm
sr0                      11:0    1 862.6M  0 rom

root@pve:~# ls -la /dev/mapper/
total 0
drwxr-xr-x  2 root root     240 Jan 17 22:05 .
drwxr-xr-x 20 root root    4460 Jan 17 22:05 ..
crw-------  1 root root 10, 236 Jan 17 22:05 control
lrwxrwxrwx  1 root root       7 Jan 17 22:05 LVMVolGroup-db -> ../dm-2
lrwxrwxrwx  1 root root       7 Jan 17 22:05 LVMVolGroup-projects -> ../dm-0
lrwxrwxrwx  1 root root       7 Jan 17 22:05 LVMVolGroup-workspace -> ../dm-3
lrwxrwxrwx  1 root root       7 Jan 17 22:05 LVMVolGroup-www -> ../dm-1
lrwxrwxrwx  1 root root       7 Jan 17 22:05 pve-data -> ../dm-8
lrwxrwxrwx  1 root root       7 Jan 17 22:05 pve-data_tdata -> ../dm-7
lrwxrwxrwx  1 root root       7 Jan 17 22:05 pve-data_tmeta -> ../dm-6
lrwxrwxrwx  1 root root       7 Jan 17 22:05 pve-root -> ../dm-5
lrwxrwxrwx  1 root root       7 Jan 17 22:05 pve-swap -> ../dm-4
  1. _tmetaLVとは何ですか_tdata
  2. 何ですかpve-data
  3. 詳細情報を表示するにはどのコマンドを使用できますかpve-data _tmeta _tdata?次の標準LVMコマンドを試しましたが、pvs lvs vgs pvdisplay vgdisplay lvdisplay成功しませんでした。
  4. そのような構造を作成するためにどのようなコマンドが使用されますか?
  5. 最も重要なのは、これが何のために使用され、なぜ作られたのかです。

答え1

pve-datadatapveは、名前のボリュームグループ内の論理ボリュームです。LVMを使用した標準proxmox設定dataLVはシーンプールです(参照:この記事シンプロビジョニングまたは仮想化の説明man lvmthin(VMのサポートストレージはどこかに保存されているファイルではなく新しいシン論理ボリュームとして割り当てられます/var)シンプール自体は2つの「部分」、つまりデータとメタデータの内部論理ボリュームで構成されています。これは_tmeta(シンプールメタデータ)と_tdata(シンプールデータ)LVで見ることができますlsblk。このコマンドはデフォルトで内部lvsを表示しないため、内部論理ボリュームを含むすべての論理ボリュームを表示するには、lvsこのコマンドを使用する必要があります。シーンプールは、withまたはを使用してlvs -a「通常の」LVと同じ方法で作成されます。lvcreate-T--type thin-pool

関連情報