Відмінності між версіями «Квоти в Linux»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 27: Рядок 27:
  
 
Якщо дана стрічка існує то в ній потрібно провірити наявність параметра '''usrquota''', інакше дописати її в кінець файлу.
 
Якщо дана стрічка існує то в ній потрібно провірити наявність параметра '''usrquota''', інакше дописати її в кінець файлу.
 +
 +
Перезавантажуємо операційну систему.
 +
 +
Нам потрібно створити файл aquota.user (якщо квоти встановлювати потрібно для груп то потрібно створювати також файл aquota.group) і надати на нього відповідні права:
 +
 +
''sudo touch /home/aquota.user
 +
sudo chmod 600 /home/aquota.user''
 +
 +
Даємо дозвіл операційній системі читати файл '''aquota.user'''.
 +
 +
''sudo quotacheck -vagum''
 +
 +
Під час виконання цієї команди можуть виникнути зауваження від операційної системи вони будуть пов'зані з тим, що ми створили файл(и) aquota.user (та aquota.group) самостійно а не задопомогою команд утиліти quota, а також зауваження на те, що ми нестворили файл aquota.group.

Версія за 00:54, 6 січня 2012

Створення дискових квот в операційній системі Linux

В операційній системі Linux є можливість створювати квоти для використання дискового простору користувачами. Ці потрібно створювати для кожного запамятовуючого пристрою і для кожного користувача окремо.

Всі подальші дії виконуємо від імені адміністратора.

Для встановлення квот нам буде потрібна утиліта quota, яку можна встановити за допомогою команди:

sudo apt-get install quota

Після цього нам потрібно визначити на який носій ми будемо встановлювати квоти та до якої папки монтувати його. Нехай це буде пристрій /dev/sda2 і примонтований він в корінь (каталог "/").

Для подальших дій нам потрібно перейти в однокористувацький режим це здійснюється за допомогою наступної команди:

#init 1

Потім нам потрібно відредагувати файл /etc/fstab. Це можна зробити одним з наступних способів:

sudo gedit /etc/fstab

або

sudo vi /etc/fstab

У цьому файлі нам потрібно добавити в кінець а змінити наступну стрічку:

/dev/sda2 / ext3 defaults,usrquota 0 2

Якщо дана стрічка існує то в ній потрібно провірити наявність параметра usrquota, інакше дописати її в кінець файлу.

Перезавантажуємо операційну систему.

Нам потрібно створити файл aquota.user (якщо квоти встановлювати потрібно для груп то потрібно створювати також файл aquota.group) і надати на нього відповідні права:

sudo touch /home/aquota.user sudo chmod 600 /home/aquota.user

Даємо дозвіл операційній системі читати файл aquota.user.

sudo quotacheck -vagum

Під час виконання цієї команди можуть виникнути зауваження від операційної системи вони будуть пов'зані з тим, що ми створили файл(и) aquota.user (та aquota.group) самостійно а не задопомогою команд утиліти quota, а також зауваження на те, що ми нестворили файл aquota.group.