Лимит / размер дома на пользователя

1

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

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

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

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

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

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

Strinnityk
источник

Ответы:

1

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

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

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

Bruno9779
источник