Работа с дисковыми квотами в Debian Linux

Привожу краткий список полезных команд для работа с дисковыми квотами в Debian Linux.

В случаях, когда файловая система не была размонтирована корректно (например, при сбое системы), необходимо запустить утилиту quotacheck. Так же, quotacheck можно и нужно запускать регулярно, даже если сбоя системы не было.

Исходные данные: Debian 8.9 (jessie)

Проверка квот на файловой системе /var

quotacheck -vgumf /var

, где
v — режим с подробным выводом результатов работы;
g — проверка только групповых квот, перечисленных в файле /etc/mtab или в указанных файловых системах;
u — проверка только пользовательских квот, перечисленных в файле /etc/mtab или в указанных файловых системах, опцию можно не указывать, т.к. она активна по умолчанию;
m — не пытаться перемонтировать файловую систему только для чтения;
f — форсировать проверку, то есть проверить и записать новые файлы квот на ФС с включенными квотами;

Проверка квот на всех файловых системах где они включены:

quotacheck -vagumf

Редактирование квоты для пользователя web1 (откроется редактор по-умолчанию):

edquota -u web1

Редактирование квоты для группы client1 (откроется редактор по-умолчанию):

edquota -g client1

Показать суммарный отчет по квотам на файловой системе /var

repquota /var

Показать суммарный отчет по квотам на файловой системе /var только для пользователей (-u) в удобном формате (-s)

repquota -g -s /var

Вывод команды:

# repquota -u -s /var -c
*** Report for user quotas on device /dev/mapper/sirius-var
Block grace time: 7days; Inode grace time: 7days
                        Space limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
web2      --  23809M  31744M  31745M          76599     0     0
web53     --    609M   3072M   3073M           8804     0     0

Хотя суммарный отчёт и выглядит довольно просто, но некоторые моменты следует разъяснить.
Символы — — во втором столбце позволяют быстро определить, какой предел был превышен (блоков или inode). Если мягкий предел (soft) превышен, вместо — появляется соответствующий + при этом первый символ — представляет предел блоков, а второй — предел inode.

Столбцы grace обычно пустые, но если мягкий предел (soft) превышен, в этом столбце показывается время, оставшееся до завершения периода отсрочки. Если период отсрочки истёк, в этом столбце отображается none (нет).


Хотите оставить комментарий?