<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог сисадмина &#187; quota</title>
	<atom:link href="http://avz.org.ua/wp/tag/quota/feed/" rel="self" type="application/rss+xml" />
	<link>http://avz.org.ua/wp</link>
	<description>Заметки о Linux и прочие полезные howto</description>
	<lastBuildDate>Fri, 30 Jul 2010 18:37:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Дисковые квоты в Linux</title>
		<link>http://avz.org.ua/wp/2009/02/02/linuxquotas/</link>
		<comments>http://avz.org.ua/wp/2009/02/02/linuxquotas/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 13:04:08 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[ *nix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[quota]]></category>
		<category><![CDATA[квоты]]></category>

		<guid isPermaLink="false">http://avz.org.ua/wp/?p=73</guid>
		<description><![CDATA[Включение дисковых квот в Linux. Взято с http://www.yolinux.com/TUTORIALS/LinuxTutorialQuotas.html Редактируем файл /etc/fstab, добавляя параметры &#171;usrquota&#187; и/или &#171;grpquota&#187; в строки для нужного дискового раздела. Примеры: /dev/hda1 /home ext3 defaults,usrquota 1 1 /dev/hda2 /home ext3 defaults,usrquota,grpquota 1 1 Перемонтируем файловую систему. Пример: /bin/mount -o remount /hda2 Проверяем, что квоты включились, заглядывая в /etc/mtab. Там должно быть что-то вроде: [...]


Похожие заметки:<ol><li><a href='http://avz.org.ua/wp/2009/01/09/linux-nat/' rel='bookmark' title='Permanent Link: NAT в linux'>NAT в linux</a> <small>Исходные данные: есть роутер с двумя физическими интерфейсами &#8211; eth0 (внешний) и eth1 (внутренний). На внутреннем интерфейсе прибит ip-адрес 192.168.0.1/24....</small></li>
<li><a href='http://avz.org.ua/wp/2009/06/19/canon-pixma-ip1000-in-linux/' rel='bookmark' title='Permanent Link: Установка принтера Canon Pixma iP1000 в Linux'>Установка принтера Canon Pixma iP1000 в Linux</a> <small>1. Ставим rpm-файлы: bjfilter-common-2.50-2.i386.rpm, bjfilter-pixmaip1000-2.50-2.i386.rpm, bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm 2. Перезапускаем cups: /etc/rc.d/init.d/cups restart 3. Выполняем команду для окончательной регистрации принтера: lpadmin -p...</small></li>
<li><a href='http://avz.org.ua/wp/2009/05/22/linux-installcheckpoints/' rel='bookmark' title='Permanent Link: Порядок настройки свежеустановленной Linux'>Порядок настройки свежеустановленной Linux</a> <small>Здесь описан порядок начальной настройки свежеустановленной операционной системы (на примере RedHat-подобных дистрибутивов, таких как Fedora, CentOS и т.п). Проверить, что...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Включение дисковых квот в Linux.<br />
Взято с http://www.yolinux.com/TUTORIALS/LinuxTutorialQuotas.html</p>
<ol>
<li>Редактируем файл /etc/fstab, добавляя параметры &laquo;usrquota&raquo; и/или &laquo;grpquota&raquo; в строки для нужного дискового раздела.<br />
Примеры:<br />
<code>/dev/hda1     /home   ext3    defaults,usrquota              1    1<br />
/dev/hda2     /home   ext3    defaults,usrquota,grpquota     1    1</code></p>
<li>Перемонтируем файловую систему. Пример:<br />
<code>/bin/mount -o remount /hda2</code></p>
<li>Проверяем, что квоты включились, заглядывая в /etc/mtab. Там должно быть что-то вроде:<br />
<code>/dev/hda2 / ext3 rw,usrquota,grpquota 0 0</code></p>
<li>Запускаем процесс подсчета текущего использования дискового пространства, после чего должны создаться/обновиться файлы /aquota.user, /aquota.group в корне файловой системы:<br />
<code>quotacheck -vgum /partition </code><br />
или<br />
<code>quotacheck -vguma </code></p>
<li>Включаем квоты для файловой системы:<br />
<code>quotaon -v /dev/hda2</code></p>
<li>Расставляем квоты для определенных пользователей/групп. Пример:<br />
<code>edquota -u user1<br />
Disk quotas for user user1 (uid 501):<br />
Filesystem                   blocks       soft        hard     inodes     soft     hard<br />
/dev/hda5                        1944             0      10240           120           0             0<br />
</code></p>
<p>blocks &#8211; блоки по 1 килобайту<br />
soft &#8211; максимальное количество блоков/inodes, которые пользователь может использовать, перед тем, как будет сгенерировано предупреждение и начнется отсчет &laquo;периода терпимости&raquo; (grace period). Если установлено в &laquo;0&#8243; (ноль), то лимита нет.<br />
hard &#8211; максимальное количество блоков/inodes, которые пользователь может использовать вообще.<br />
В примере лимит установлен в 10 мегабайт. Для редактирования групповых квот использовать edquota с ключом -g.</p>
<p>&laquo;Grace Period&raquo; задается с помощью edquota -t, это промежуток времени, перед тем, как soft limit станет реальностью. Единицы: sec, min, hour, day, week и month. Пример:</p>
<p><code>Grace period before enforcing soft limits for users:<br />
Time units may be: days, hours, minutes, or seconds<br />
Filesystem             Block grace period     Inode grace period<br />
/dev/hda5                     7days                  7days</code></p>
<li>Просмотр квот. Команды quota, repquota. Примеры:<br />
<code>quota -u user1<br />
Disk quotas for user user1 (uid 501):<br />
Filesystem  blocks   quota   limit   grace   files   quota   limit   grace<br />
/dev/hda6          992   50000   55000                       71   10000   11000</code></p>
<p>Получить отчет по всем пользователям, что превысили квоту: quota -q</p>
<p><code>repquota -a<br />
*** Report for user quotas on device /dev/hda5<br />
Block grace time: 7days; Inode grace time: 7days<br />
Block limits                File limits<br />
User            used    soft    hard  grace    used  soft  hard  grace<br />
----------------------------------------------------------------------<br />
root      -- 4335200       0       0         181502     0     0<br />
bin       --   15644       0       0            101     0     0<br />
...<br />
user1     --    1944       0       0            120     0     0</code></p>
<p>quotacheck следует запускать периодически, особенно после аварийных выключений сервера.</p>
<p>У edquota есть также интересный ключик -p, который позволяет задавать квоты массово на основе шаблона. Пример:<br />
<code>edquota -p user1 `awk -F: '$3 &gt; 499 {print $1}' /etc/passwd`</code><br />
Здесь для пользователей с uid &gt;= 500 будут установлены такие же квоты, как и у пользователя user1.</p>
<p>В Redhat quotacheck и quotaon запускаются из /etc/rc.d/rc.sysinit:<br />
<code>if [ -x /sbin/quotacheck ]; then<br />
echo "Checking root filesystem quotas"<br />
/sbin/quotacheck -v -a<br />
fi</code><br />
&#8230;&#8230;&#8230;..<br />
<code>if [ -x /usr/sbin/quotaon ] then<br />
echo "Turning on quota."<br />
/usr/sbin/quotaon -v -a<br />
fi</code></p>
<p>Другие способы установки лимитов &#8211; /etc/security/limits.conf.</p>


<p>Похожие заметки:<ol><li><a href='http://avz.org.ua/wp/2009/01/09/linux-nat/' rel='bookmark' title='Permanent Link: NAT в linux'>NAT в linux</a> <small>Исходные данные: есть роутер с двумя физическими интерфейсами &#8211; eth0 (внешний) и eth1 (внутренний). На внутреннем интерфейсе прибит ip-адрес 192.168.0.1/24....</small></li>
<li><a href='http://avz.org.ua/wp/2009/06/19/canon-pixma-ip1000-in-linux/' rel='bookmark' title='Permanent Link: Установка принтера Canon Pixma iP1000 в Linux'>Установка принтера Canon Pixma iP1000 в Linux</a> <small>1. Ставим rpm-файлы: bjfilter-common-2.50-2.i386.rpm, bjfilter-pixmaip1000-2.50-2.i386.rpm, bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm 2. Перезапускаем cups: /etc/rc.d/init.d/cups restart 3. Выполняем команду для окончательной регистрации принтера: lpadmin -p...</small></li>
<li><a href='http://avz.org.ua/wp/2009/05/22/linux-installcheckpoints/' rel='bookmark' title='Permanent Link: Порядок настройки свежеустановленной Linux'>Порядок настройки свежеустановленной Linux</a> <small>Здесь описан порядок начальной настройки свежеустановленной операционной системы (на примере RedHat-подобных дистрибутивов, таких как Fedora, CentOS и т.п). Проверить, что...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://avz.org.ua/wp/2009/02/02/linuxquotas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
