df -i
отчеты
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/simfs 300000 250697 49303 84% /
Таким образом, используется около 250 тыс. инодов.
du -shx --inodes /
сообщает 70K
чтобы убедиться, что за креплениями не было спрятано никаких inodes, я протестировал
mkdir /mnt/test/
mount --bind / /mnt/test/
du -shx --inodes /mnt/test/
Это тоже отчет 70К.
Так где же остальные из них, которых не хватает около 180К (250%).
Какие еще тесты я могу сделать? Надо ли спрашивать у OpenVZ-поддержки? если да, то что спросить?
если это полезно, mount
отчеты
/ vz / private / 1210881 на / введите simfs (rw, relatime, usrquota, grpquota)
У вас есть «сервер» OpenVZ, который на самом деле не является настоящей виртуальной машиной - это контейнер. В OpenVZ ресурсы хоста разделяются между всеми контейнерами и управляются одним и тем же ядром ОС. Ядро обеспечивает некоторый контроль над тем, какие ресурсы контейнерные процессы могут видеть, а какие нет. К сожалению, во многих случаях способ, которым они это делают, не является оптимальным с точки зрения пользователя.
OpenVZ печально известен такими вещами - пользователи (как и вы) считать у них есть соответствующая виртуальная машина, и они предполагают, что могут взаимодействовать с ней, как со стандартной системой, и часто путаются, когда статистика, подобная этой, не соответствует их ожиданиям.
Я недостаточно знаком с OpenVZ, чтобы авторитетно сказать, является ли то, что вы видите, артефактом контейнера OpenVZ, но у меня довольно высокая степень уверенности, что это действительно так. По этой причине, а также по многим другим причинам, я бы рекомендовал переключиться на провайдера, который использует подходящую технологию виртуализации (KVM - очевидный выбор, но есть также множество надежных провайдеров, использующих Xen).