LINUX-BG Адрес : http://www.linux-bg.org |
Квоти. Какво представляват и употреба. |
От: RED Публикувана на: 19-09-2000 Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=323118371 |
Квотите са средство, с чиято помощ указвате колко дисково пространство
може да заема даден потребител или група на Вашата Linux система. С квотите
определяте лимитита за дисково пространство по два начина: броят
inode-и (файлове, устройства, директории т.н), които даден потребител или
група може да притежава, както и броят блокове от диска(в повечето случаи
блокове от 1К).
Квотите задължават потребителите или групите от потребители да спазват
този лимит, като по този начин предпазват от заемане
Квотите се определят за различни файлови системи, потребители или групи от потребители. В момента се поддръжа единствено ext2 файлова система. За да използвате квоти на вашата Linux машина трябва да имате root права и да направите следните стъпки. 1. Конфигуриране на Linux ядрото:
2. Избиране на файлова система:
# устройство директория тип
опции
Ключовата дума "usrquota" се използва когато искаме да използваме квоти
за отделни потребители. Ключовата дума "grpquota"
touch /usr/quota.user
touch /usr/users/quota.gruop
Файлът "quota.user" съдържа в себе си информация за квотите на
отделните потребители, докато файлът "quota.group" описва квотите на отделните
групи.
3. Активиране на квотите
За Slackware това е /etc/rc.d/rc.M # Check quotas and then turn quota system on:
4. Проверка на квотите на отделните потребители или групи.
# repquota -a
5. Добавяне и редактиране на квотите на даден потребител или
група
Quotas for user user1:
Забележете, че има два вида ограничения: soft и hard. Soft ограничението показва колко е препоръчителния размер, който може да заема даден потребител. Ако тази граница се прескочи има "гратисен" период, през който потребителя трябва да намали общия размер на използваните файлове . Гратисният период може да бъде променян с командата "edquota -t ", резултатът от която е: Time units may be: days, hours, minutes, or seconds
Редактирайте и запишете съдържанието за да активирате промените. Освен дни - days, може да изпoлзвате и sec(onds), min(utes), hour(s), day(s), week(s), и month(s). Ако след края на гратисния период потребителя не слезе под квотата си се използва hard лимита. hard лимита е абсолютния максимум, който даден потребител може да използва. Ако потребител надхвърли този лимит той няма право да добавя нови файлове. Този ред blocks in use: 5799, limits (soft = 8000, hard = 10000) показва колко блока може да използва дадения потребител. Често 1 block
= 1 kilobyte.
inodes in use: 1454, limits (soft = 3000, hard = 4000) показва колко inodes (файлове/устройства/и т.н) се полагат на потребителя. В повече от случайте имате групи от потребители с една и съща квота. Бърз начин да редактирe квотата на всички тези потребители е да редактирате квотата на един от тези потребители, примерно bob, след което да напишете на ръка следната команда edquota -p bob `awk -F: '$3 > 499 {print $1}' /etc/passwd` Тук става дума за потребители, които имат ID > 499. Сега всички потребители имат една и съща квота, но допълнително може да смените квотите на отделните потребители. 6. Премахване на квотите за потребител или група
7. Спиране на квотите за всички потребители.
Отново ще дам пример със Slackware. Тези редове трябва да поставите във файлът /etc/rc.d/rc.6 # Try to turn off quota:
<< Ръководство за намиране на помощна инфoрмация в Linux | Кратки съвети и трикове (част 3) >> |
Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук,
но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора,
както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.
All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
|