Уменьшаем размер диска контейнера в Proxmox

Порой наступает момент когда контейнер в Proxmox становится бесполезно большим, и его размер нужно уменьшить. В этой статье я расскажу как это сделать.

Уменьшение размера диска

Важно! Перед уменьшением размера диска, обязательно сделайте резервную копию контейнера!

  1. Для начала нам необходимо найти нужный нам диск, для этого можно использовать команду
lvdisplay | grep "LV Path\|LV Size"
  LV Path                /dev/pve/vm-107-disk-0
  LV Size                10.00 GiB
  1. Проверяем файловую систему внутри диска и компонуем информацию в ней
e2fsck -fy /dev/pve/vm-107-disk-0
e2fsck 1.46.5 (30-Dec-2021)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/pve/vm-107-disk-0: 11575/655360 files (0.1% non-contiguous), 209335/2621440 blocks
  1. Уменьшаем файловую систему до нужного размера
resize2fs /dev/pve/vm-107-disk-0 5G
resize2fs 1.46.5 (30-Dec-2021)
Resizing the filesystem on /dev/pve/vm-107-disk-0 to 1310720 (4k) blocks.
The filesystem on /dev/pve/vm-107-disk-0 is now 1310720 (4k) blocks long.
  1. Уменьшаем размер логического тома
lvreduce -L 5G /dev/pve/vm-107-disk-0
  WARNING: Reducing active and open logical volume to 5.00 GiB.
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce pve/vm-107-disk-0? [y/n]: y
  Size of logical volume pve/vm-107-disk-0 changed from 10.00 GiB (2560 extents) to 5.00 GiB (1280 extents).
  Logical volume pve/vm-107-disk-0 successfully resized.
  1. Если у вас lvm-thin, то после этого можно уменьшить размер тома
mkdir temp
mount /dev/pve/vm-107-disk-0 temp
fstrim -v temp
resize2fs /dev/pve/vm-107-disk-0
umount temp
rm -r temp
  1. Обновляем информацию о диске в Proxmox
nano /etc/pve/lxc/107.conf

Где заменяем rootfs: local-lvm:vm-107-disk-0,size=10G на rootfs: local-lvm:vm-107-disk-0,size=5G

Готово! Теперь размер диска уменьшен до 5Гб!

Чистка места на диске после докера

Используя докер на вашем компьютере, вы можете заметить как активно он использует место для...

2023-07-19T23:50:24.025Z

Переносим базу PostgreSQL используя репликацию

Сегодня мы поговорим как перенести боевую базу данных PostgreSQL без простоя нашего приложения....

2024-08-15T19:27:36.156Z

Катастрофа DHC-6-400 в Непале 2016 года

Авиационная катастрофа самолёта DHC-6 произошедшая 24 февраля 2016 года в Непале, около деревни...

2024-07-11T20:27:59.981Z

Размышляем о Головоломке: важность печали и опасность экстремального оптимизма

Совсем недавно (как минимум по меркам даты написания этого сценария), на большие экраны вышла...

2024-07-30T06:53:22.867Z

Отчёт о сбое Подпольного транскриптора 01.08.23-02.08.23

> Совсем не дают спокойствия в отпуске ## 01.08.23 (GMT+3) - 10:00 - Один из пользователей...

2023-08-02T10:22:11.219Z

Пожар на лыжном спуске в Капруне 2000 года

Технологическая катастрофа на фуникулёре произошедшая 11 ноября 2000 года в Капруне. В результате...

2024-07-11T23:36:25.264Z

Катастрофа Boeing 747 под Токио 1985 года

Авиационная катастрофа самолёта Boeing 747 произошедшая 12 августа 1985 года под Токио. Из...

2024-07-11T20:57:01.658Z

Катастрофа Ил-18 под Казанью 1963 года

Авиационная катастрофа самолёта Boeing 747 произошедшая 12 августа 1985 года под Токио. Из...

2024-07-09T15:21:28.423Z

Катастрофа Ми-8 в Ямало-Ненецком автономном округе 2008 года

Авиационная катастрофа вертолёта Ми-8 произошедшая 2 июля 2008 года в 340 км от Нижневартовска. Из...

2024-07-11T12:29:41.199Z