Автор: Сергей
Квотирование файловых систем
Квоты - это опциональная возможность операционной системы, которая позволяет ограничивать объем дискового пространства и/или количество файлов для конкретного пользователя или членов определенной группы в рамках одной файловой системы. Чаще всего эта возможность используется в системах разделения времени, когда желательно ограничить количество ресурсов, которые может использовать один пользователь или группа пользователей. Это позволит не допустить ситуации, когда один пользователь или группа пользователей заполняют всё доступное дисковое пространство.
Перед тем, как попытаться использовать дисковые квоты, необходимо убедиться, что квоты включены в вашем ядре. Это делается добавлением следующей строки в конфигурационный файл вашего ядра:
- options QUOTA
В стандартном ядре GENERIC это по умолчанию не включено, так что для использования дисковых квот вам нужно будет настроить, откомпилировать и установить собственное ядро. Пожалуйста, обратитесь к Глава 9, Настройка ядра FreeBSD за дополнительной информацией о настройке ядра.
Затем вам потребуется включить квотирование дисков в файле /etc/rc.conf. Это делается добавление такой строчки:
- enable_quotas="YES"
- check_quotas="NO"
- /dev/da1s2g /home ufs rw,userquota 1 2
- dev/da1s2g /home ufs rw,userquota,groupquota 2 2
- /etc/rc.d/quota start
- quotacheck -a
- quotaon -a
- quota -v
- edquota -u test
- edquota -p test 10000-19999
- repquota /usr