Вступление
Квоты используются для ограничения объема дискового пространства, которое пользователь или группа могут использовать в файловой системе.
В этом мануале мы установим инструменты командной строки для создания и проверки дисковых квот
Шаг 1 — Установка утилит для работы с квотами.
Чтобы сконфигурировать и проверить квоты, нам сначала нужно установить инструменты командной строки, используя apt
. Давайте обновим наш список пакетов, затем установим пакет:
sudo apt update
sudo apt install quota
Вы можете проверить, установлены ли инструменты, запустив командуquota
и запросив информацию о ее версии:
quota --version
OutputQuota utilities version 4.04.
. . .
Не страшно, если ваш вывод показывает немного другой номер версии.
Далее мы обновим параметры нашей файловой системы, mount
чтобы включить квоты в нашей корневой файловой системе.
Шаг 2 — Обновление параметров монтирования файловой системы
Чтобы активировать квоты в определенной файловой системе, нам нужно смонтировать ее с указанием нескольких параметров, связанных с квотами. Мы делаем это путем обновления записи файловой системы в /etc/fstab
файле конфигурации. Откройте этот файл в вашем любимом текстовом редакторе:
sudo nano /etc/fstab
Содержимое файла будет похоже на следующее:
# /etc/fstab: static file system information.
UUID=06b2aae3-b525-4a4c-9549-0fc6045bd08e / ext4 errors=remount-ro 0 1
Обновите строку, указывающую на корневую файловую систему, добавив следующие параметры:
# /etc/fstab: static file system information.
UUID=06b2aae3-b525-4a4c-9549-0fc6045bd08e / ext4 errors=remount-ro,usrquota,grpquota 0 1
Вы добавите новые опции в конец, обязательно разделив их запятыми и без пробелов. Вышеуказанные изменения позволят нам включить в файловую систему квоты как user ( usrquota
), так и group ( grpquota
). Если вам нужен только один или другой, вы можете пропустить неиспользованную опцию.
Перемонтируйте файловую систему, чтобы новые параметры вступили в силу:
sudo mount -o remount /
Мы можем проверить, что новые опции были использованы для монтирования файловой системы, посмотрев на /proc/mounts
файл. Здесь мы используем grep
чтобы показать только запись корневой файловой системы в этом файле:
cat /proc/mounts | grep ' / '
0 Comments