Назад | Перейти на главную страницу

repquota отображает неверные данные

Repquota, похоже, не дает правильного количества используемых блоков, но только для пользователя с назначенными лимитами (30 МБ / 50 МБ):

# repquota -s /skole/tjener/home0

*** Report for user quotas on device /dev/mapper/vg_system-skole+tjener+home0
Block grace time: 7days; Inode grace time: 7days
                    Space limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --    216K      0K      0K             48     0     0       
luca      --    531M      0K      0K           2757     0     0       
mario     +-    117M  30720K  51200K  6days    1962     0     0   

Если я сделаю:

# du -sh /skole/tjener/home0/mario
56k

Вместо этого для пользователя без ограничений правильно:

# du -sh /skole/tjener/home0/luca
531M

Запись в / etc / fstab (все в одной строке):

/dev/mapper/vg_system-skole+tjener+home0 /skole/tjener/home0    ext4     
nosuid,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0  0   2

Если я попытаюсь записать несколько байтов в доме Марио:

$ echo abcde > test.txt

Я получил:

dm-6: write failed, user block limit reached.

Как я могу это исправить? заранее спасибо

Я получил подсказку только о прошлом ответе здесь, на Serverfault. Я запустил следующую команду:

find /skole/tjener/home0 -type f -user mario -print0 | du -ch --files0-from=- > files.txt

Кот из files.txt говорит:

115M    total

Это практически то же значение, что сообщает repquota.