Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > e05c4514608e650af9b28d9be1d35a18 > files > 1522

howto-html-it-10.1-4mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
 <TITLE>Quota mini-HOWTO: Impostazione delle quote: strumenti</TITLE>
 <LINK HREF="Quota-5.html" REL=next>
 <LINK HREF="Quota-3.html" REL=previous>
 <LINK HREF="Quota.html#toc4" REL=contents>
</HEAD>
<BODY>
<A HREF="Quota-5.html">Avanti</A>
<A HREF="Quota-3.html">Indietro</A>
<A HREF="Quota.html#toc4">Indice</A>
<HR>
<H2><A NAME="s4">4.</A> <A HREF="Quota.html#toc4">Impostazione delle quote: strumenti</A></H2>


<P>Questa operazione verr&agrave; effettuata con il comando edquota
(man edquota per i dettagli).</P>

<H2><A NAME="ss4.1">4.1</A> <A HREF="Quota.html#toc4.1">Assegnare la quota ad un particolare utente</A>
</H2>


<P>Ecco un esempio. Si ha un utente con username bob sul proprio
sistema. Il comando "edquota -u bob" apre vi (o l'editor
specificato nella propria variabile d'ambiente $EDITOR)
per modificare la quota dell'utente bob su ogni partizione
dove sono abilitate le quote:
<HR>
<PRE>
Quotas for user bob: 
/dev/hda3: blocks in use: 2594, limits (soft = 5000, hard = 6500) 
         inodes in use: 356, limits (soft = 1000, hard = 1500)
</PRE>
<HR>
</P>
<P>"blocks in use" &egrave; il numero totale di blocchi (in kilobyte)
che l'utente ha consumato sulla partizione.</P>
<P>"inodes in use" &egrave; il numero totale di inode che l'utente
ha consumato sulla partizione.</P>
<H2><A NAME="ss4.2">4.2</A> <A HREF="Quota.html#toc4.2">Assegnare le quote per un particolare gruppo</A>
</H2>


<P>Ora si consideri un gruppo "games" sul proprio sistema.
"edquota -g games" apre vi per modificare le quote di questo
gruppo:
<HR>
<PRE>
        Quotas for group games: 
        /dev/hda4: blocks in use: 5799, limits (soft = 8000, hard = 10000) 
                inodes in use: 1454, limits (soft = 3000, hard = 4000)
</PRE>
<HR>
</P>
<H2><A NAME="ss4.3">4.3</A> <A HREF="Quota.html#toc4.3">Assegnare ad un insieme di utenti le stesse quote</A>
</H2>


<P>Per impostare a 1000 utenti (per esempio) lo stesso valore di quota
dell'utente bob sul proprio sistema, si dovr&agrave; prima impostare il
valore per bob manualmente, e in seguito eseguire:
<HR>
<PRE>
edquota -p bob `awk -F: '$3 &gt; 499 {print $1}' /etc/passwd`
</PRE>
<HR>
</P>
<P>presumendo l'uso di csh e l'assegnamento dell'UID utente partendo da 500.</P>
<P>In aggiunta a edquota, ci sono 3 termini che devono essere noti:
Soft Limit, Hard Limit e Grace Period</P>
<H2><A NAME="ss4.4">4.4</A> <A HREF="Quota.html#toc4.4">Soft Limit</A>
</H2>


<P>_Soft Limit_ indica l'ammontare massimo d'uso del disco di cui un
utente dispone su una partizione. Quando viene combinato con
Grace Period, esso agisce come una linea di confine,
emettendo un avvertimento quando un utente la oltrepassa.</P>

<H2><A NAME="ss4.5">4.5</A> <A HREF="Quota.html#toc4.5">Hard Limit</A>
</H2>


<P>Hard Limit funziona solo quando &egrave; impostato Grace Period. Specifica
il limite assoluto d'uso del disco, che non pu&ograve; essere violato da un
utente.</P>
<H2><A NAME="ss4.6">4.6</A> <A HREF="Quota.html#toc4.6">Grace Period</A>
</H2>


<P>Avviato con il comando "edquota -t", il Grace Period &egrave; il limite di
tempo disponibile prima che venga fatto rispettare il Soft Limit, in un
filesystem con quote. Possono essere usate unit&agrave; di tempo di secondi,
minuti, ore, giorni, settimane e mesi. Questo &egrave; quanto appare con il
comando "edquota -t":
<HR>
<PRE>
Time units may be: days, hours, minutes, or seconds 
Grace period before enforcing soft limits for users: 
/dev/hda2: block grace period: 0 days, file grace period: 0 days 
</PRE>
<HR>
</P>
<P>Cambiare la parte che indica "0 days" con qualunque intervallo
di tempo venga ritenuto ragionevole, personalmente sceglierei
7 giorni (o una settimana).</P>

<HR>
<A HREF="Quota-5.html">Avanti</A>
<A HREF="Quota-3.html">Indietro</A>
<A HREF="Quota.html#toc4">Indice</A>
</BODY>
</HTML>