Работа с дисковыми квотами в 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 (нет).

На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.


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

avatar
1000

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о