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

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 46: Рядок 46:
 
''Disk quotas for user  qwerty1(uid 1002):''
 
''Disk quotas for user  qwerty1(uid 1002):''
  
''Filesystem                    blocks      soft      hard    inodes    soft    hard''
+
''Filesystem                    blocks      soft      ''hard''     inodes    soft    hard''
  
 
''/dev/sda2                        16          0          0          5        0        0''
 
''/dev/sda2                        16          0          0          5        0        0''
Рядок 56: Рядок 56:
 
М'який межа визначає також максимальний обсяг дискового простору. Однак, на відміну від жорсткого межі, м'який межа може бути перевищений протягом деякого часу. Цей час називається періодом відстрочки. Період відстрочки можна задавати в секундах, хвилинах, годинах, днях, тижнях або місяцях.
 
М'який межа визначає також максимальний обсяг дискового простору. Однак, на відміну від жорсткого межі, м'який межа може бути перевищений протягом деякого часу. Цей час називається періодом відстрочки. Період відстрочки можна задавати в секундах, хвилинах, годинах, днях, тижнях або місяцях.
  
{| '''Файл'''  
+
''Disk quotas for user  qwerty1(uid 1002):''
| '''Формат'''  
+
{|''Filesystem''
| '''Розмір'''
+
| ''blocks''
| '''Недоліки'''
+
| ''soft''
| '''Переваги'''
+
| ''hard''
| '''Опис'''
+
| ''inodes''
 +
| ''soft''
 +
| ''hard''
 +
|-
 +
|''/dev/sda2''
 +
| ''16''
 +
| ''0''
 +
| ''0''
 +
| ''5''
 +
| ''0''
 +
| ''0''
 
|-  
 
|-  
| [[Файл:Васяjpg.png |250px|thumb|left|JPG]]
 
| '''JPEG'''
 
| 46.0 Kb
 
| До неділків зжимання по стандарту JPEG потрібно віднести появу на зображеннях, при високих ступенях зжимання, характерних артефактов: зображення розбиваеться на блоки розміром 8*8.
 
| JPEG отримав широку розповсюдження із-за високого ступеня зжимання.
 
| Із-за ступеня зжимання цей тип найчастіше використовується в цифрових фотоапаратах, в всесвітній мережі Iternet та мобільних телефонах.
 
|-
 
| [[Файл:Васяbmp.png |250px|thumb|left|BMP]]
 
| '''BMP'''
 
| 47.7 kb
 
| Даний тип не використовує зтиснення.
 
| Повністю і без втрат створює копію початкового файлу (при максимальній якості при конвертуванні).
 
| На даний час цей формат використовує три основних ступеня якості: 16 кольорів, 256 кольорів та 24-ний. Даний формат досить часто використовує система Windows. Досить широкого розповсюдження формат BMP ненабув.
 
 
}
 
}

Версія за 01:35, 6 січня 2012

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

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

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

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

sudo apt-get install quota

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

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

#init 1

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

  1. sudo gedit /etc/fstab
  2. sudo vi /etc/fstab

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

/dev/sda2 / ext3 defaults,usrquota 0 2

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

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

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

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

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

sudo quotacheck -vagum

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

Нехай ми створюємо квоти для користувача qwerty1, нам потрібно ввести наступну комманду:

sudo edquota -u qwerty1

Після цього ми можемо встановлювати квоти, з'явиться натсупний текст:

Disk quotas for user qwerty1(uid 1002):

Filesystem blocks soft hard inodes soft hard

/dev/sda2 16 0 0 5 0 0

У першому стовпці указується назва файлової системи, для якої включена квота. У другому стовпці показано, скільки блоків (1 блок = 1 байт) використовує користувач в даний момент. У наступних двох стовпцях показано м'яке і жорстке обмеження на число блоків для користувача в даній файловій системі. У стовпці inodes показано, скільки дескрипторів inodes використовує користувач. У наступних двох стовпцях показано м'яке і жорстке обмеження на число inode для користувача в даній файловій системі.

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

М'який межа визначає також максимальний обсяг дискового простору. Однак, на відміну від жорсткого межі, м'який межа може бути перевищений протягом деякого часу. Цей час називається періодом відстрочки. Період відстрочки можна задавати в секундах, хвилинах, годинах, днях, тижнях або місяцях.

Disk quotas for user qwerty1(uid 1002):

}
blocks soft hard inodes soft hard
/dev/sda2 16 0 0 5 0 0