Внутри контейнера некорректно считается количество занятого пространства. Показания df говорят что занято 150гб, если посчитать все файлы при помощи du - то не более 56гб. Куда делась почти сотня гигабайт - непонятно
Использую CentOS 5.2 x86_64, ядро
[root@root etc]# uname -r
2.6.18-92.1.18.el5.028stab060.2
Контейнер собран по образу
centos-5-x86_64-default-5.3-20091006.tar.gz
Конфиг контейнера:
[root@root etc]# grep DISK /etc/vz/conf/101.conf
DISKINODES="20480000:20500000"
DISKSPACE="188743680:188743680"
[root@root etc]# vzquota stat 101
resource usage softlimit hardlimit grace
1k-blocks 156612404 188743680 188743680
inodes 847991 20480000 20500000
Однако если зайдем внутри контейнера и посчитаем общее количество файлов внутри
[root@root etc]# vzctl enter 101
entered into CT 101
[root@web /]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/simfs 188743680 156612664 32131016 83% /
none 4071388 4 4071384 1% /dev
[root@web /]# du -s /
57059048 /
или что тоже самое снаружи:
[root@root vz]# du -sh /vz/private/101
55G /vz/private/101
то видно что показание Used в df в три раза больше чем du
Как лечить-то? Переустановка дисковых квот не помогает. Может из-за того что версия контейнера немного свежее чем основного ядра?