Учебное пособие по квотам FreeBSD
На этой странице
- Скомпилируйте новое ядро FreeBSD
- Включить квоту
В этом руководстве показано, как включить квоту жесткого диска в системе FreeBSD.
Скомпилируйте новое ядро FreeBSD
Во-первых, вам нужно скомпилировать/установить ядро, которое поддерживает квоты (по умолчанию не включено) (дополнительную информацию о компиляции нового ядра можно найти здесь: https://docs.freebsd.org/en_US.ISO8859-1/books/ справочник/kernelconfig-building.html).
cd /usr/src/sys/i386/conf
cp GENERIC MYKERNEL
Отредактируйте файл MYKERNEL и добавьте строку
options QUOTA
Затем выполните следующие команды
/usr/sbin/config MYKERNEL
cd ../compile/MYKERNEL
(Для версии FreeBSD до 5.0 вместо этого используйте:
cd ../../compile/MYKERNEL )
make depend
make
make install
Включить квоту
Отредактируйте файл /etc/fstab и найдите запись, в которой упоминается каталог /home, например
/dev/ad0s1d /home ufs rw 2 2
Добавьте слова userquota и groupquota следующим образом:
/dev/ad0s1d /home ufs rw,userquota,groupquota 2 2
Чтобы включить квоты во время загрузки, вы должны добавить следующие строки в /etc/rc.conf:
quota_enable="YES"
check_quotas="YES"
Перезагрузите систему:
shutdown -r now
После перезагрузки выполните следующие команды:
quotacheck -a
quotaon -a
Наконец, установите setquota -Tool:
pkg_add -r setquota