Дискові квоти в linux

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

Дискові квоти в linux

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

Як можна уникнути виникнення такої ситуації? Існує кілька способів. Один спосіб - це рознести домашні каталоги користувачів таким чином, щоб кожен каталог перебував на окремому розділі або навіть диску. Однак в системах більш ніж з декількома користувачами це призведе до значних фінансових витрат. Традиційним інструментом для вирішення подібних завдань є дискові квоти. Використовуючи дискові квоти, ви можете визначити, який обсяг дискового простору має право займати користувач своїми файлами. Такий підхід економічно більш вигідний, а також дисциплінує користувачів, змушуючи їх зберігати в своїх домашніх каталогах тільки ті файли, які їм дійсно необхідні.

В Linux немає зручних GUI-утиліт, що дозволяють налаштовувати і управляти дисковими квотами. Вам доведеться виконати ряд дій, деякі з яких досить критичні по відношенню до системи (наприклад, редагування / etc / fstab). Так що, перш ніж продовжити, я зобов'язаний попередити вас про те, що деякі дії, які ми будемо тут з вами робити, можуть бути небезпечними. Поставтеся до цього дуже уважно. Робіть резервні копії всіх файлів, які будете редагувати, а зміни вносьте дуже уважно, оскільки ви просто можете опинитися у системи, нездатною завантажитися.

Перш, ніж ви зможете управляти дисковими квотами, необхідно встановити відповідне ПО. Пакет з усім необхідним називається quota. Встановити його легко і просто:

  1. відкрийте термінал;
  2. Увійдіть від імені root за допомогою команди su;
  3. виконайте команду: yum install quota;
  4. погодитеся зі всіма залежностями;
  5. завершите установку.

Тепер ви готові приступити до процесу настройки дискових квот. Команди, що описуються нижче, вимагають привілеїв суперкористувача, так що не забудьте увійти в систему від його імені за допомогою команди su.

Насамперед необхідно відредагувати файл / etc / fstab. щоб система знала, до яких розділах застосовувати квоти. Далі в прикладах припустимо, що каталог / home у вашій системі змонтовано з окремого розділу. Припустимо, спочатку фрагмент нашого / etc / fstab. в якому монтується / home виглядав так:

Схожі статті