lsblk 中的 LVM _tmeta _tdata 是什么

lsblk 中的 LVM _tmeta _tdata 是什么

我已经安装了 proxmox (sda) 并在另一个磁盘上做了一些 LVM,而不是 proxmox 安装在 (sdc, sdd) 上。现在我的设置如下:

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-datadata是一个名为 的卷组中的逻辑卷pve,这是一个带 LVM 的标准 proxmox 设置dataLV 是一个精简池(参见本文解释用于虚拟化的精简配置或man lvmthin)(VM 的后备存储被分配为新的精简逻辑卷,而不是存储在 中某处的文件/var)。精简池本身由两个“部分”组成——数据和元数据内部逻辑卷,这些是您在 中看到的_tmeta(精简池元数据)和_tdata(精简池数据)LV lsblklvs该命令默认不显示内部lvs,您需要使用它lvs -a来显示所有逻辑卷,包括内部逻辑卷。精简池的创建方式与“普通”LV 相同,lvcreate仅使用 with-T--type thin-pool

相关内容