Я делаю проект колледжа, в котором у меня есть несколько групп пользователей. Одна из этих групп - разработчики, у которых есть особые условия, они имеют доступ к своей рабочей области (которая находится внутри / дома), где у них есть ограниченное пространство для хранения своих файлов.
Дополнительно есть 2 раздела, смонтированные в /svn и /web.
Дело в том, что я пришел к двум решениям:
Использование limit.conf позволяет мне установить жесткий лимит данных каждого пользователя, которого я хочу. Поэтому я могу ограничить размер каждого разработчика XGB. Проблема этого решения заключается в том, что при создании файлов в каталоге /svn у пользователей будет ограничено количество места (что не должно происходить).
С другой стороны, я мог бы создать дополнительный раздел, который был бы смонтирован в /home или в другом / любом каталоге, и сделать эту файловую систему /home разработчиков. Это решит проблему с /svn из-за возможности использовать квоты в этой файловой системе. Но я не совсем уверен, нравится ли мне отделять разработчиков от остальных пользователей.
Есть ли способ ограничения объема пространства на пользователя на каталог без использования квоты или другой файловой системы? Или есть лучшее решение, которое я мог бы использовать?