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 +```