From f5e9ea6fd7cf1e177268aacbf267ccf3c54afdb5 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 15 Jun 2026 14:36:56 +0300 Subject: [PATCH] arch-x1: 2026-06-15 14:36:56 | 1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Affected files: 00 Inbox/Proxmox VE — local, local-lvm, LVM.md --- .../Proxmox VE — local, local-lvm, LVM.md | 89 +++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 00 Inbox/Proxmox VE — local, local-lvm, LVM.md diff --git a/00 Inbox/Proxmox VE — local, local-lvm, LVM.md b/00 Inbox/Proxmox VE — local, local-lvm, LVM.md new file mode 100644 index 0000000..c2bb5f3 --- /dev/null +++ b/00 Inbox/Proxmox VE — local, local-lvm, LVM.md @@ -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 +``` \ No newline at end of file