Hlavní navigace

Jak na diskové kvóty

Ondřej Suchý

Dalším z často opakovaných dotazů je zprovoznění diskových kvót. Mrkněme se tedy jak na to.

Vlastní instalace
  1. stáhni a nainstaluj balík quota (mirrory)
  2. zakompiluj podporu kvót do kernelu (Filesystems → Quota support)
  3. do /etc/fstab přidej k zařízením, na kterých chceš kvóty používat parametr „usrquota“. Příklad:
     – /dev/hda2 / ext2 defaults 1 1
    ++ /dev/hda2 / ext2 defaults,usrquota 1 1
  4. do rc.d přidej volání skriptu pro inicializaci kvót, např.:
    #!/bin/sh
    case $1 in
      start)
            echo "Checking quotas"; quotacheck -avug
            echo "Turning on quotas"; quotaon -avug
            ;;
    
      stop)
            echo "Turning off quotas"; quotaoff -avug
            ;;
    
      check)
            echo "Checking quotas"; quotacheck -avug
            ;;
    
      *)
            echo "Usage: $0 {start|stop|check}"; exit 1
            ;;
    esac
  5. příkazem touch vytvoř prázdný soubor quota.user (mod 600) na mount-pointu disku, na kterém se budou kvóty využívat.

Tím je vše hotovo. Kvóty pro skupiny se vytvoří obdobně, jenom do fstab se přidává volba „groupquota“ a soubor vytvářený v bodě 5 se bude jmenovat „quota.group“.

Editace kvót
Editace se provádí příkazem „edquota -u <user>“ (uživatelská kvóta), resp. „edquota -g <group>“ (skupinová kvóta). Tento povel spustí editor (dle nastavení proměnné prostředí VISUAL), kde pak můžete nastavit limit pro počet souborů (resp. inodů) a/nebo jejich souhrnnou velikost. Pro oba typy kvóty lze měnit dva parametry:
soft limit – uživatel bude upozorněn, že překračuje kvóty, ale překročení bude povoleno
hard limit – tuto hodnotu již nelze překročit

Příkazem „edquota -t“ se nastavuje tzv. grace period, což je časový limit – pokud uživatel překračuje soft limit déle než grace period, bude dodržení limitu vynuceno.

Pokud často nastavujete stejnou kvótu pro více uživatelů, můžete to udělat velice rychle takto:
edquota -up user1 user2
Tento povel nastaví uživateli user2 stejnou diskovou kvótu, jako má uživatel user1. Analogicky lze totéž provést u skupin, kdy povel vypadá takto:
edquota -gp group1 group2

Našli jste v článku chybu?

8. 11. 2005 15:06

Gabegirl (neregistrovaný)
Jo a kdybyste teda mohli tak mám pod touto přezdívkou maila na centrumu. Díky

8. 11. 2005 15:05

Gabegirl (neregistrovaný)
Nazdar chlapi, koukám, že tu jste samí linuxu znalí. Mám jeden big problém. Jako absolutní laik ohledně Linuxu mám vypracovat seminární práci na úrovni VŠ o kvótách. Kdybyste mohli a byli tak ochotní a píchli mi byla bych vám FAKT vděčná
120na80.cz: Boreliózu nelze žádným testem prokázat

Boreliózu nelze žádným testem prokázat

120na80.cz: Rovnátka, která nejsou vidět

Rovnátka, která nejsou vidět

Vitalia.cz: 7 originálních adventních kalendářů pro mlsné

7 originálních adventních kalendářů pro mlsné

DigiZone.cz: SES zajistí HD pro M7 Group

SES zajistí HD pro M7 Group

DigiZone.cz: R2B2 a Hybrid uzavřely partnerství

R2B2 a Hybrid uzavřely partnerství

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

Vitalia.cz: Nejlepší obranou při nachlazení je útok

Nejlepší obranou při nachlazení je útok

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Podnikatel.cz: Chaos u EET pokračuje. Jsou tu další návrhy

Chaos u EET pokračuje. Jsou tu další návrhy

DigiZone.cz: Ohrozí Freedom TV přechodové sítě?

Ohrozí Freedom TV přechodové sítě?

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

DigiZone.cz: V Plzni odstartovalo Radio 1

V Plzni odstartovalo Radio 1

Měšec.cz: Za palivo zaplatíte mobilem (TEST)

Za palivo zaplatíte mobilem (TEST)

Lupa.cz: Levný tarif pro Brno nebude, je to kartel

Levný tarif pro Brno nebude, je to kartel

Vitalia.cz: Proč vás každý zubař posílá na dentální hygienu

Proč vás každý zubař posílá na dentální hygienu

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí