jak omezit velikost obsazeni adresare?

Milan Kerslager milan.kerslager na pslib.cz
Úterý Říjen 14 22:01:41 CEST 2003


On Tue, Oct 14, 2003 at 07:48:33PM +0200, vodicka wrote:
> Zdravim konferenci!,
> 
> strucny popis prispevku:
> - tento prispevek se snazi najit optimalni reseni
> pro omezeni velikosti obsazitelneho data-prostoru
> domaci slozky uzivatelu systemu.

Potrebujete quotu. Nejlepsi je mit /home na extra oddilu a na nem quotu
zapnout (tj. vytvorit v koreni svazku ridici soubory a do /etc/fstab dat
volbu zapinajici quotu). Quota scita soubory patrici uzivateli (nebo
skupine) at uz lezi na FS kdekoliv (v rozmezi oddilu). Limitovat lze
datovou oblast a take mnozstvi inodu.

Quota se pak nastavuje pomoci edquota. V Linuxu je podporovana tvrda a
mekka. Mekkou muze uzivatel prekrocit, ale obvykle jen na nekolik dni.
Pokud po tomto limitu nepadne pod mekkou, stane se z ni tvrda (tvrdou
nelze prekrocit nikdy). Pokud objem dat klesne pod mekkou, muze se zase
na urcitou dobu limit prekrocit (az k hranici tvrde quoty). Pri dosazeni
tvrde hranice jiz nelze na disk nic zapsat.

Ostatni OS maji obvykle jen tvrdou quotu (MS, Novell), avsak napr.
Novell umoznuje zavest quotu na adresar, kde se pak nerozhoduje podle
vlastnika, ale podle velikosti adresare.

http://www.pslib.cz/pub/linux/docs/HOWTO/other-formats/html_single/Quota.html

Quota byla v poslednich letech obcas zaplatovana, takze si dejte pozor
na to, abyste pracoval na aktualnim systemu (potize byly napr. s tim, ze
evidence zabraneho mista proste obcas pro nejakeho uzivatele "ulitla").

Quota se da nasadit na /var/spool/mail, ovsem je potreba se ujistit, ze
procmail nebo jiny dorucovaci program vi o tom, ze se na quotu hraje,
aby v pripade problemu se zapisem (prekrocena quota) zkusil doruceni
pozdrzet.

Pro ucely zverejneni aktualniho stavu "nenazrancu" je dobre dana data
nekde vystavit (zpetna vazba funguje docela dobre) a automaticky
aktualizovat:

repquota /home | grep -v 'root' | sort -rn +2 > /home/space.txt


-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na pslib.cz
                        WWW:    http://www.pslib.cz/~kerslage/


Další informace o konferenci Linux