Не будемо читати багато важких мануалів. Все робиться доволі швидко і просто (обов’язково під суперкористувачем 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