Дисковая квота вопросы

У меня возникла проблема, когда я пытаюсь выделить лимит диска для пользователя в системе Ubuntu Desktop 12.04 LTS. Я использую edquota, чтобы указать количество дискового пространства для пользователя после редактирования файла fstab. Вот некоторые вопросы, которые я путаю.

Я включил дисковую квоту в "/" внутри файла fstab. Проблема в том, что когда я использую команду sudo repquota -a, вы можете видеть, что размер блока моего пользователя test2 составляет 48928 КБ

enter image description here

. дисковое пространство пользователя test2 с помощью команды

sudo du -hc /home/test2

enter image description here

Видите что? Команда du рассчитала весь домашний каталог test2 только на 2 МБ. Так почему же repquota рассчитывает так много? 48MB.

Кстати, как я могу настроить ограничение диска только для домашнего каталога пользователя? Это полезно? Потому что пользователи имеют разрешение только на свой домашний каталог. Но я просто хочу знать, можно ли это сделать.

1
задан 29 August 2013 в 02:48

1 ответ

Потому что, когда вы используете du -hc /home/test2, как вы видите, у вас нет прав доступа к некоторым файлам из /home/test2. Используйте:

sudo du -hc /home/test2

, как вы использовали для repquota -a.

Кроме того, если вы использовали -h (--human-readable) для du, вы должны использовать -s (--human-readable) для repquota. См. man du и man repquota для получения дополнительной информации.

0
ответ дан 29 August 2013 в 02:48

Другие вопросы по тегам:

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