Как рассчитывается использование квот так быстро?

180
Shep

Я работаю в кластере, использующем файловую систему Luster, и администраторы могут ежедневно рассчитывать использование пользователей / групп. Система также использует это для расчета, когда пользователи нарушают свою квоту. Поэтому я предполагаю, что общее использование для пользователя рассчитывается ежедневно, если не намного чаще.

Но когда я запускаю find . -user <user>команды типа, для обхода файловой системы требуется более одного дня, и в процессе отнимает заметное количество ресурсов. Мне кажется маловероятным, что именно так система проверяет нарушение квоты.

Есть ли в системе более быстрый метод? Если так, есть ли способ, которым я могу использовать это?

1
только что понял, что этот вопрос, вероятно, больше подходит для чего-то вроде serverfault, я уже пометил его ... Shep 10 лет назад 0

1 ответ на вопрос

1
quadruplebucky

Файловая система Luster проверяет и обновляет групповые и пользовательские квоты при каждой записи (с некоторой неопределенностью для скорости, «кешем предоставления»). Как обычный пользователь, у вас вряд ли будут права на чтение этих данных.

Похожие вопросы