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:
@@ -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
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user