← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 53: Увімкнення та налаштування user quota

Технологія: Linux

Номер лабораторної: 53 · Рівень: middle

Тема: Диск квоти для користувачів

Повний опис / сценарій лабораторної:

Мета: навчитися вмикати квоти на файловій системі, задавати обмеження та перевіряти їх виконання.



Крок 1. Перевірити чи підтримує файлову систему квоти.

Команда: sudo tune2fs -l /dev/розділ | grep quota

Пояснення: на тренувальній машині використайте окремий тестовий розділ.



Крок 2. Додати опції usrquota у /etc/fstab для потрібного розділу.

Пояснення: відредагуйте рядок для розділу та додайте usrquota до списку опцій монтування.



Крок 3. Перемонтувати файлову систему.

Команда: sudo mount -o remount /точка

Пояснення: перевірте через mount що опція застосована.



Крок 4. Ініціалізувати файли квот.

Команди: sudo quotacheck -cum /точка; sudo quotaon /точка

Пояснення: створюються файли з інформацією про використання.



Крок 5. Задати квоту для певного користувача.

Команда: sudo edquota імʼя_користувача

Пояснення: задайте софт та хард ліміти по blocks і inodes.



Крок 6. Переглянути квоту користувача.

Команда: quota імʼя_користувача

Пояснення: переконайтеся що обмеження застосовані.



Крок 7. Під цим користувачем створити багато даних на файловій системі.

Пояснення: використайте dd або копіювання щоб наблизитися до ліміту.



Крок 8. Спробувати перевищити ліміт та побачити відмову у записі.

Пояснення: система має блокувати додаткові операції записи після досягнення хард ліміту.



Крок 9. Відключити квоти після завершення лабораторної.

Команда: sudo quotaoff /точка



Крок 10. Міні звіт.

Завдання: опишіть коли доцільно використовувати квоти у багатокористувацьких середовищах.