1.3 KiB
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