PVE версия 8.3.5; кратко - я перенёс установочный носитель моей PVE (с 256 ГБ NVMe) на более ёмкий 2 ТБ NVMe и мне нужна помощь с расширением локальных и local-lvm пулов.
Я перенёс диск PVE (с помощью Clonezilla) с 256 ГБ NVMe на 2 ТБ NVMe. Я нашёл несколько сообщений на форумах о том, как расширить локальные и local-lvm, но получаю различные ошибки, связанные с "нужными экстентами". Недостаточно свободного места: требуется 51200 экстентов, но доступно только 0.
Согласно lsblk, соответствующий раздел (nvme0n1p3) выделен объёмом в 1.8 ТБ, но у меня возникли трудности с расширением соответствующих пулов.
В данный момент я застрял и не знаю, как расширить локальные и local-lvm пулы. Хотел бы расширить `local` до 500 ГБ (для хранения резервных копий и подобного) и использовать остальное пространство для `local-lvm`, что должно составить около 1.3 ТБ. Идеально было бы избежать пересоздания `local-lvm`, так как там в данный момент работают мои виртуальные машины.
Пример ошибки:
`root@proxmox:~# lvextend -L +200G /dev/mapper/pve-root`
`Insufficient free space: 51200 extents needed, but only 0 available`
Соответствующие данные:
`root@proxmox:~# lsblk`
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 5.5T 0 disk
├─sda1 8:1 0 2G 0 part
└─sda2 8:2 0 5.5T 0 part
sdb 8:16 0 5.5T 0 disk
├─sdb1 8:17 0 2G 0 part
└─sdb2 8:18 0 5.5T 0 part
sdc 8:32 0 18.2T 0 disk
├─sdc1 8:33 0 2G 0 part
└─sdc2 8:34 0 18.2T 0 part
sdd 8:48 0 18.2T 0 disk
├─sdd1 8:49 0 2G 0 part
└─sdd2 8:50 0 18.2T 0 part
nvme0n1 259:0 0 1.8T 0 disk
├─nvme0n1p1 259:1 0 7.9M 0 part
├─nvme0n1p2 259:2 0 1G 0 part
└─nvme0n1p3 259:3 0 1.8T 0 part
├─pve-swap 252:0 0 8G 0 lvm [SWAP]
├─pve-root 252:1 0 68G 0 lvm /
├─pve-data_tmeta 252:2 0 2.4G 0 lvm
│ └─pve-data-tpool 252:4 0 151.1G 0 lvm
│ ├─pve-data 252:5 0 151.1G 1 lvm
│ ├─pve-vm--100--disk--0 252:6 0 32G 0 lvm
│ ├─pve-vm--100--disk--1 252:7 0 4M 0 lvm
│ ├─pve-vm--101--disk--0 252:8 0 32G 0 lvm
│ ├─pve-vm--102--disk--0 252:9 0 32G 0 lvm
│ ├─pve-vm--101--disk--1 252:10 0 4M 0 lvm
│ ├─pve-vm--103--disk--1 252:11 0 15G 0 lvm
│ ├─pve-vm--105--disk--0 252:12 0 16G 0 lvm
│ ├─pve-vm--106--disk--0 252:13 0 3G 0 lvm
│ ├─pve-vm--107--disk--0 252:14 0 8G 0 lvm
│ └─pve-vm--108--disk--0 252:15 0 4G 0 lvm
└─pve-data_tdata 252:3 0 151.1G 0 lvm
└─pve-data-tpool 252:4 0 151.1G 0 lvm
├─pve-data 252:5 0 151.1G 1 lvm
├─pve-vm--100--disk--0 252:6 0 32G 0 lvm
├─pve-vm--100--disk--1 252:7 0 4M 0 lvm
├─pve-vm--101--disk--0 252:8 0 32G 0 lvm
├─pve-vm--102--disk--0 252:9 0 32G 0 lvm
├─pve-vm--101--disk--1 252:10 0 4M 0 lvm
├─pve-vm--103--disk--1 252:11 0 15G 0 lvm
├─pve-vm--105--disk--0 252:12 0 16G 0 lvm
├─pve-vm--106--disk--0 252:13 0 3G 0 lvm
├─pve-vm--107--disk--0 252:14 0 8G 0 lvm
├─pve-vm--108--disk--0 252:15 0 4G 0 lvm
```
`root@proxmox:~# pvs`
`PV VG Fmt Attr PSize PFree`
`pve lvm2 a-- <1.82t 1.59t`
`root@proxmox:~# vgs`
`VG #PV #LV #SN Attr VSize VFree`
`pve 1 13 0 wz--n- <1.82t 1.59t`
`root@proxmox:~# lvs`
`LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert`
`data pve twi-aotz-- <151.12g 75.41 2.27 root`
`swap pve -wi-ao---- 8.00g`
`vm-100-disk-0 pve Vwi-aotz-- 32.00g data 96.93`
`vm-100-disk-1 pve Vwi-aotz-- 4.00m data 14.06`
`vm-101-disk-0 pve Vwi-a-tz-- 32.00g data 98.23`
`vm-101-disk-1 pve Vwi-a-tz-- 4.00m data 14.06`
`vm-102-disk-0 pve Vwi-a-tz-- 32.00g data 55.85`
`vm-103-disk-1 pve Vwi-aotz-- 15.00g data 82.00`
`vm-105-disk-0 pve Vwi-a-tz-- 16.00g data 72.69`
`vm-106-disk-0 pve Vwi-aotz-- 3.00g data 68.45`
`vm-107-disk-0 pve Vwi-aotz-- 8.00g data 47.75`
`vm-108-disk-0 pve Vwi-aotz-- 4.00g data 95.57`
Я перенёс диск PVE (с помощью Clonezilla) с 256 ГБ NVMe на 2 ТБ NVMe. Я нашёл несколько сообщений на форумах о том, как расширить локальные и local-lvm, но получаю различные ошибки, связанные с "нужными экстентами". Недостаточно свободного места: требуется 51200 экстентов, но доступно только 0.
Согласно lsblk, соответствующий раздел (nvme0n1p3) выделен объёмом в 1.8 ТБ, но у меня возникли трудности с расширением соответствующих пулов.
В данный момент я застрял и не знаю, как расширить локальные и local-lvm пулы. Хотел бы расширить `local` до 500 ГБ (для хранения резервных копий и подобного) и использовать остальное пространство для `local-lvm`, что должно составить около 1.3 ТБ. Идеально было бы избежать пересоздания `local-lvm`, так как там в данный момент работают мои виртуальные машины.
Пример ошибки:
`root@proxmox:~# lvextend -L +200G /dev/mapper/pve-root`
`Insufficient free space: 51200 extents needed, but only 0 available`
Соответствующие данные:
`root@proxmox:~# lsblk`
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 5.5T 0 disk
├─sda1 8:1 0 2G 0 part
└─sda2 8:2 0 5.5T 0 part
sdb 8:16 0 5.5T 0 disk
├─sdb1 8:17 0 2G 0 part
└─sdb2 8:18 0 5.5T 0 part
sdc 8:32 0 18.2T 0 disk
├─sdc1 8:33 0 2G 0 part
└─sdc2 8:34 0 18.2T 0 part
sdd 8:48 0 18.2T 0 disk
├─sdd1 8:49 0 2G 0 part
└─sdd2 8:50 0 18.2T 0 part
nvme0n1 259:0 0 1.8T 0 disk
├─nvme0n1p1 259:1 0 7.9M 0 part
├─nvme0n1p2 259:2 0 1G 0 part
└─nvme0n1p3 259:3 0 1.8T 0 part
├─pve-swap 252:0 0 8G 0 lvm [SWAP]
├─pve-root 252:1 0 68G 0 lvm /
├─pve-data_tmeta 252:2 0 2.4G 0 lvm
│ └─pve-data-tpool 252:4 0 151.1G 0 lvm
│ ├─pve-data 252:5 0 151.1G 1 lvm
│ ├─pve-vm--100--disk--0 252:6 0 32G 0 lvm
│ ├─pve-vm--100--disk--1 252:7 0 4M 0 lvm
│ ├─pve-vm--101--disk--0 252:8 0 32G 0 lvm
│ ├─pve-vm--102--disk--0 252:9 0 32G 0 lvm
│ ├─pve-vm--101--disk--1 252:10 0 4M 0 lvm
│ ├─pve-vm--103--disk--1 252:11 0 15G 0 lvm
│ ├─pve-vm--105--disk--0 252:12 0 16G 0 lvm
│ ├─pve-vm--106--disk--0 252:13 0 3G 0 lvm
│ ├─pve-vm--107--disk--0 252:14 0 8G 0 lvm
│ └─pve-vm--108--disk--0 252:15 0 4G 0 lvm
└─pve-data_tdata 252:3 0 151.1G 0 lvm
└─pve-data-tpool 252:4 0 151.1G 0 lvm
├─pve-data 252:5 0 151.1G 1 lvm
├─pve-vm--100--disk--0 252:6 0 32G 0 lvm
├─pve-vm--100--disk--1 252:7 0 4M 0 lvm
├─pve-vm--101--disk--0 252:8 0 32G 0 lvm
├─pve-vm--102--disk--0 252:9 0 32G 0 lvm
├─pve-vm--101--disk--1 252:10 0 4M 0 lvm
├─pve-vm--103--disk--1 252:11 0 15G 0 lvm
├─pve-vm--105--disk--0 252:12 0 16G 0 lvm
├─pve-vm--106--disk--0 252:13 0 3G 0 lvm
├─pve-vm--107--disk--0 252:14 0 8G 0 lvm
├─pve-vm--108--disk--0 252:15 0 4G 0 lvm
```
`root@proxmox:~# pvs`
`PV VG Fmt Attr PSize PFree`
`pve lvm2 a-- <1.82t 1.59t`
`root@proxmox:~# vgs`
`VG #PV #LV #SN Attr VSize VFree`
`pve 1 13 0 wz--n- <1.82t 1.59t`
`root@proxmox:~# lvs`
`LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert`
`data pve twi-aotz-- <151.12g 75.41 2.27 root`
`swap pve -wi-ao---- 8.00g`
`vm-100-disk-0 pve Vwi-aotz-- 32.00g data 96.93`
`vm-100-disk-1 pve Vwi-aotz-- 4.00m data 14.06`
`vm-101-disk-0 pve Vwi-a-tz-- 32.00g data 98.23`
`vm-101-disk-1 pve Vwi-a-tz-- 4.00m data 14.06`
`vm-102-disk-0 pve Vwi-a-tz-- 32.00g data 55.85`
`vm-103-disk-1 pve Vwi-aotz-- 15.00g data 82.00`
`vm-105-disk-0 pve Vwi-a-tz-- 16.00g data 72.69`
`vm-106-disk-0 pve Vwi-aotz-- 3.00g data 68.45`
`vm-107-disk-0 pve Vwi-aotz-- 8.00g data 47.75`
`vm-108-disk-0 pve Vwi-aotz-- 4.00g data 95.57`
