1

Я делаю проект колледжа, в котором у меня есть несколько групп пользователей. Одна из этих групп - разработчики, у которых есть особые условия, они имеют доступ к своей рабочей области (которая находится внутри / дома), где у них есть ограниченное пространство для хранения своих файлов.

Дополнительно есть 2 раздела, смонтированные в /svn и /web.

Дело в том, что я пришел к двум решениям:

  • Использование limit.conf позволяет мне установить жесткий лимит данных каждого пользователя, которого я хочу. Поэтому я могу ограничить размер каждого разработчика XGB. Проблема этого решения заключается в том, что при создании файлов в каталоге /svn у пользователей будет ограничено количество места (что не должно происходить).

  • С другой стороны, я мог бы создать дополнительный раздел, который был бы смонтирован в /home или в другом / любом каталоге, и сделать эту файловую систему /home разработчиков. Это решит проблему с /svn из-за возможности использовать квоты в этой файловой системе. Но я не совсем уверен, нравится ли мне отделять разработчиков от остальных пользователей.

Есть ли способ ограничения объема пространства на пользователя на каталог без использования квоты или другой файловой системы? Или есть лучшее решение, которое я мог бы использовать?

1 ответ1

1

Используйте LVM2. Вы можете создавать сколько угодно томов, устанавливать дисковые квоты без предварительного резервирования дискового пространства и многое другое.

Кроме того, он поддерживает зашифрованные разделы, хорошее дополнение к вашему проекту колледжа.

Это относительно просто, когда вы понимаете, как работает LVM.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .