Как заставить работать квоты Linux?

199
Josh Beauregard

Я пытаюсь создать ограничение 8 ГБ на пользователя в / home dir.

вот моя линия fstab.

UUID=ebec6b82-1e9a-4b9a-9f36-eb3586f2f6a7 /home ext4 defaults,nofail,usrquota,grpquota 0 0

Файл /home/aquota.user существует.

Мой тестовый пользователь называется непривилегированным пользователем capped.

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

sudo setquota -u -F vfsv0 capped 7000000 8000000 1000000 1000000 /home

Затем я тестирую, создав файл 12 ГБ через fallocate -l 12G 12gbtest-file.

Я смогу. Я ожидаю, что получу предупреждение или буду лишен возможности занять столько места.

Когда я бегу, repquota -a |grep cappedон возвращается.

capped +- 9437552 7000000 8000000 6days 85 1000000 1000000

Что мне здесь не хватает? как мне получить жесткий лимит на работу?

1
Насколько я помню, aquota.user создается с помощью следующей команды: `quotacheck -avug`, которая собирает информацию об использовании диска. Вы запускали его, прежде чем назначать квоту для пользователя? Alessandro Dotti Contra 7 лет назад 0

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

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