Включаємо дискові квоти в Linux (quota)

Не будемо читати багато важких мануалів. Все робиться доволі швидко і просто (обов’язково під суперкористувачем root):

1. Монтуємо потрібний розділ з підтримкою квот :

в прикладі використовуємо простір / — корінь (за потреби — повторюємо для кожного потрібного розділу).

mount -o remount,usrquota,grpquota /
тут usrquota — квота для користувачів, grpquota — для груп. За потреби можна використовувати або ті, або інші, або обидві одночасно. Слід тільки враховувати, що при застосуванні обох квот, заборона на подальше використання дискового простору відбудеться при спрацюванні будь-якої квоти!

2. Перевіряємо і створюємо файли квот в лінуксі:

quotacheck -cvugm /
тут ключі утиліти quotacheck значать таке:

  • quotacheck -c — створити файли квот за їх відсутності (create);
  • quotacheck -v — детальний режим виводу інформації (verbose);
  • quotacheck -u — перевірити квоти для користувача (user);
  • quotacheck -g — перевірити квоти для групи (group);
  • quotacheck -m — примусова перевірка і відмова до перемонтування при помилці в режим тільчи-читання(read-only).

або ж (для ВСІХ файлових систем, про що говорить ключ quotaon -a ):

quotacheck -cvugma

3. Редагуємо квоти для користувачів:

Для суперкористувача root:

edquota root
 Disk quotas for user root (uid 0):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sda1                  293738112          0          0     405360        0        0

Бачимо (і за потреби редагуємо) квоти для користувача на відповідних розділах. Перших три квоти — на розмір файлів (відповідно поточне використання/м’яка/жорстка квоти), інших три — на кількість файлів.

 4. Перевіряємо і переглядаємо квоти користувачів:

Квоти для користувача на розділі /:

repquota -u /

Квоти групи на розділі /:

repquota -g /

Квоти для користувача на всіх розділах:

repquota -u -a

і т.д.

5. Записуємо монтування з квотами на постійне:

Звісно ж, файлик /etc/fstab — до опцій монтування (на зразок defaults) дописуємо потрібні квоти, тобто з приблизно такого:

/dev/sda1 / ext4 defaults 0 0

має вийти таке:

/dev/sda1 / ext4 defaults,usrquota,grpquota 0 0

7. Після швидкого запуску квот уже таки ж треба сісти і проштудіювати man’и:

man quota
man quotaon
man quotacheck
man repquota
man edquota
Опубліковано у Linux, Безпека, Всяка-всячина, за хвилинку, Нотатки на колінці | Теґи: , , , , , , . | Додати в закладки: постійне посилання на публікацію.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *