Files
2023-08-06 16:52:21 +03:00

1.3 KiB

задаем размер диска

NEWSIZE=40G

задаем название контейнера

vm=602

переходим в нужный каталог

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, проверяем, что всё работает, смотрим на свободное место :

df -h -t ext4