b28230288c
Affected files: 90 Library/HomeLab/Proxmox VE — local, local-lvm, LVM.md Inbox/Proxmox VE — local, local-lvm, LVM.md 90 Library/Linux/Sudoers.md Inbox/Sudoers.md 99 System/Archive/Proxmox VE — local, local-lvm, LVM — source.md 99 System/Archive/Sudoers — source.md
100 lines
2.6 KiB
Markdown
100 lines
2.6 KiB
Markdown
---
|
||
title: Proxmox VE — local, local-lvm, LVM
|
||
status: seed
|
||
type: guide
|
||
tags:
|
||
- homelab
|
||
- proxmox
|
||
- lvm
|
||
- storage
|
||
created: 2025-12-17
|
||
updated: 2026-06-15
|
||
aliases: []
|
||
source: "[[Proxmox VE — local, local-lvm, LVM — source]]"
|
||
---
|
||
|
||
# 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
|
||
```
|
||
|
||
## Связанные заметки
|
||
|
||
- [[Infrastructure — ada-dev]]
|