Назад | Перейти на главную страницу

Как дать квоту для пользователей linux?

Я хочу предоставить квоту для каждого пользователя в моем 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 разных раздела, вы должны включить и отредактировать квоты для каждого из них. Просто прочтите внимательно инструкцию, и все будет готово.