Основные моменты управление свободным местом файловой системы в контейнере openvz
Проверить размер и свободные inodes:
# vzctl exec 100 df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 9.0G 585M 8.5G 7% / none 256M 4.0K 256M 1% /dev none 256M 0 256M 0% /dev/shm # vzctl exec 100 stat -f / File: "/" ID: 1c89dbdd83e0e061 Namelen: 255 Type: ext2/ext3 Block size: 4096 Fundamental block size: 4096 Blocks: Total: 2359296 Free: 2209569 Available: 2209569 Inodes: Total: 1600000 Free: 1583735
Поменять размер:
# vzctl set [ctid] --diskspace <soft>:[hard] --save
где ctid — id контейнера, soft — новый размер диска, hard — предел размера, который не может быть нарушен ни при каких условиях
Например:
# vzctl set 100 --diskspace 16G:32G --save
Поменять количество inode:
# vzctl set [ctid] --diskinodes <soft>:[hard] --save
Например:
# vzctl set 100 --diskinodes 1600000:1600100 --save
На самом деле параметры soft и hard — это квоты. soft может быть превышена на quotatime (после окончания этого временного интервала выделение новых inode или дискового пространства прекратится) , а hard превышен быть не может
Поменять quotatime (в секундах), пример:
# vzctl set 100 --quotatime 600 --save
Подробней читать здесь: управление квотами в openvz