Я хочу предоставить квоту для каждого пользователя в моем Linux-компьютере, чтобы каждый из них получал только определенный объем дискового пространства.
В идеале у вас будет / home как отдельный раздел. Если да, попробуйте следующее:
Найдите файловую систему для / home, например:
mount | grep "/home"
/dev/sda3 on /home type ext3 (rw,noatime,errors=remount-ro)
mount -o remount,quota /home
quotacheck /dev/sda3
edquota username
Установите там мягкие и жесткие квоты. Это будет применяться только для текущей загрузки, чтобы она пережила перезагрузку, отредактируйте / etc / fstab и добавьте ", quota" в конец параметров монтирования для / dev / sda3 (в этом примере).
Учебник Фредли немного устарел. Это то, что вам нужно: Quota Mini Howto
В основном вам нужно включить квоты на /etc/fstab
и настройте квоты с помощью инструментов квот (edquota
, в основном). Тоже здорово настроить quotacheck
как работа cron.
Помните, что квота включена для каждой файловой системы, поэтому, если у вас есть 3 разных раздела, вы должны включить и отредактировать квоты для каждого из них. Просто прочтите внимательно инструкцию, и все будет готово.
Гугл твой друг