Attivare le quote su un filesystem: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Riga 7: Riga 7:


== Requisiti ==
== Requisiti ==
Occorre che il kernel abbia il supporto per le quote. I kernel precompilati hanno tale supporto. Se invece state usando un kernel compilato da voi, assicuratevi di aver incluso il supporto alle quote:


# Occorre che il kernel abbia il supporto per le quote. I kernel precompilati hanno tale supporto. Se invece state usando un kernel compilato da voi, assicuratevi di aver incluso il supporto alle quote:
# echo 'quota_v2' >> /etc/modules


  # echo 'quota_v2' >> /etc/modules
== Installare quota e quota tool ==
 
  # apt-get install quota quotatool


== Modificare <code>/etc/fstab</code> ==
== Modificare <code>/etc/fstab</code> ==
Per prima cosa dobbiamo abilitare le quote sul filesystem che ci interessa (solitamente si attivano sulla partizione che contiene le cartelle home).
 
Loggarsi sul gestore grafico come root (eviterà l'impegno della partizione /home). Assicurarsi che non ci siano utenti collegati con il comando who:
 
# who
 
In tal caso riavviare il sistema
 
# shutdown -r now "Riavvio del sistema per manutenzione"
 
Per prima cosa dobbiamo abilitare nel file <code>/etc/fstab</code> le quote sul filesystem che ci interessa; solitamente si attivano sul punto di mount relativo alla directory radice delle home. Nel caso non ci sia un punto di mount per <code>/home</code> (es. una partizione dedicata alle home dir. utenti) occorrerà applicare le modifiche all'intero filesystem (punto di mount: <code>/</code>):


  # cp /etc/fstab  /etc/fstab.orig
  # cp /etc/fstab  /etc/fstab.orig
  # nano /etc/fstab
  # nano /etc/fstab


Quindi accodare la stringa <code>,usrquota,grpquota</code> all'opzione presente nella riga relativa al punto di mount dell'home:
Quindi accodare la stringa <code>,usrquota,grpquota</code> al campo "dump" della riga relativa al punto di mount dell'home:


  /dev/hda5      /home          ext3      defaults,usrquota,grpquota        0      2
  /dev/hda5      /home          ext3      defaults''',usrquota,grpquota'''       0      2


L'opzione <code>usrquota</code> attiva le quote per gli utenti, mentre <code>grpquota</code> le attiva per i gruppi.
L'opzione <code>usrquota</code> attiva le quote per gli utenti, mentre <code>grpquota</code> le attiva per i gruppi.
Riga 28: Riga 40:
== Creazione file quota ==
== Creazione file quota ==


Verranno creati i due file "vuoti" quota:
Occorrerà creare i due file "vuoti" quota (es. in /home)


  # quotaoff -avug     
  # quotaoff -avug     
Riga 38: Riga 50:
  # mount -o remount /home  
  # mount -o remount /home  


Se tutto è andato bene con il comando:
# cat /etc/mtab
dovremmo leggere le nuove opzioni: usrquota,grpquota


== Attivare le quote ==
== Attivare le quote ==
472

contributi