From 9db01e43a1da47e4fe5c4ad8eedda88bcd27bb0c Mon Sep 17 00:00:00 2001 From: sem Date: Sun, 6 Aug 2023 16:52:21 +0300 Subject: [PATCH] Utils --- Proxmox/ResizeLCX/README.md | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Proxmox/ResizeLCX/README.md diff --git a/Proxmox/ResizeLCX/README.md b/Proxmox/ResizeLCX/README.md new file mode 100644 index 0000000..1600367 --- /dev/null +++ b/Proxmox/ResizeLCX/README.md @@ -0,0 +1,54 @@ +задаем размер диска +```bash +NEWSIZE=40G +``` +задаем название контейнера +```bash +vm=602 +``` +переходим в нужный каталог +```bash +cd /var/lib/vz/images/$vm + +#задаем путь к диску + +disk=vm-${vm}-disk-0.raw + +#Проверяем файловую систему: + +e2fsck -f $disk + + +#делаем исправления + +tune2fs -f -E clear_mmp $disk + +#Снова проверяем, что файловая система внутри теперь в норме: + +e2fsck -f $disk + +#Уменьшаем размер самой структуры файловой системы внутри дискового образа: + +resize2fs -M $disk $NEWSIZE + + +#Обрежем лишнюю часть файла до размера 2 Гб: + +truncate -s $NEWSIZE $disk + + +#11). Расширим размер структуры файловой сисемы до нового размера файла-образа: + +resize2fs $disk + + +#12). Исправим размер образа в конфиге контейнера: + +nano /etc/pve/lxc/$vm.conf +``` + +13). Запускаем контейнер. +14). Заходим в него по SSH, проверяем, что всё работает, смотрим на свободное место : +```bash +df -h -t ext4 +```