Управление размером диска в openvz контейнере


Основные моменты управление свободным местом файловой системы в контейнере 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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *