我已经安装了 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
- 什么是
_tmeta
LV_tdata
或者什么? - 什么是
pve-data
? - 可以使用哪些命令来显示更多信息
pve-data
_tmeta
_tdata
?我尝试过标准 LVM 命令,例如:pvs lvs vgs pvdisplay vgdisplay lvdisplay
但没有成功。 - 使用什么命令来创建这样的结构?
- 最重要的是:它有什么用处以及为什么创建它?
答案1
pve-data
data
是一个名为 的卷组中的逻辑卷pve
,这是一个带 LVM 的标准 proxmox 设置。data
LV 是一个精简池(参见本文解释用于虚拟化的精简配置或man lvmthin
)(VM 的后备存储被分配为新的精简逻辑卷,而不是存储在 中某处的文件/var
)。精简池本身由两个“部分”组成——数据和元数据内部逻辑卷,这些是您在 中看到的_tmeta
(精简池元数据)和_tdata
(精简池数据)LV lsblk
。lvs
该命令默认不显示内部lvs,您需要使用它lvs -a
来显示所有逻辑卷,包括内部逻辑卷。精简池的创建方式与“普通”LV 相同,lvcreate
仅使用 with-T
或--type thin-pool
。