Поиск по сайту:

Учебное пособие по квотам FreeBSD


На этой странице

  1. Скомпилируйте новое ядро FreeBSD
  2. Включить квоту

В этом руководстве показано, как включить квоту жесткого диска в системе 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