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
_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
이 명령을 사용해야 합니다 . 씬 풀은 with 또는 를 사용하여 lvs -a
"일반" LV와 동일한 방식으로 생성됩니다 .lvcreate
-T
--type thin-pool