arch-x1: 2026-06-15 14:36:56 | 1

Affected files:
00 Inbox/Proxmox VE — local, local-lvm, LVM.md
This commit is contained in:
Dmitry
2026-06-15 14:36:56 +03:00
parent e93882817d
commit f5e9ea6fd7
@@ -0,0 +1,89 @@
---
status: seed
type: concept
tags: []
created: 2025-12-17
updated: 2026-06-15
aliases: []
---
# Proxmox VE — local, local-lvm, LVM
## Что такое local и local-lvm
|Storage|Тип|Путь / устройство|Хранит|
|---|---|---|---|
|`local`|directory|`/var/lib/vz`|ISO, CT-шаблоны, бэкапы, snippets|
|`local-lvm`|LVM thin pool|`pve/data` (LV в VG `pve`)|Диски VM/CT, снапшоты дисков|
## Куда скачиваются ISO через веб-интерфейс
По умолчанию — в `local` (`/var/lib/vz/template/iso/`).
Чтобы скачивать на другой storage — выбрать его в выпадающем списке при Download from URL.
Условие: у storage должен быть включён Content type **ISO image** (Datacenter → Storage → Edit → Content).
## Проверить содержимое LVM
```bash
# Список всех LV с размерами
lvs
# Storage Proxmox с backing-устройствами
pvesm status
```
Thin pool определяется по атрибуту `twi` в колонке `Attr`.
## Удалить local-lvm и расширить root
> Перед удалением убедиться, что на `local-lvm` нет дисков VM/CT (Data% = 0.00).
### 1. Удалить thin pool
```bash
sudo lvremove /dev/pve/data
# подтвердить: y
```
### 2. Расширить root на нужный размер
```bash
# Добавить конкретный размер (например, 60G):
sudo lvresize -L +60G /dev/pve/root
# Или отдать всё свободное место:
sudo lvresize -l +100%FREE /dev/pve/root
```
### 3. Расширить файловую систему
```bash
sudo resize2fs /dev/pve/root
```
Работает online, перезагрузка не нужна.
### 4. Удалить storage из GUI
Datacenter → Storage → `local-lvm` → Remove
### 5. Проверить результат
```bash
lsblk
lvs
df -h /
```
## Что делать с оставшимся свободным местом в VG pve
Нераспределённое пространство можно использовать:
- добавить как новый LVM storage в Proxmox
- создать новый LV под конкретную задачу
- оставить в резерве
```bash
# Посмотреть свободное место в VG:
vgs
```