Skip to topic | Skip to bottom
Home
Web attivi: Reteisi | Pmb
user: TWikiGuest
Registrazione | Mappa | Cambiamenti | Indice | Ricerca | Vai | Calcolatrice

Sei qui: Reteisi > IsiQuota



Start of topic | Skip to actions

Gestire la quota disco

Configurare il kernel e installare il supporto per la quota

  1. installare il kernel 2.4.23-quota o 2.4.24-std (se avete gia' installato una versione precedente di argo, la ISO 0.7.3 installa gia' il kernel corretto)
  2. installare il modulo per il supporto del formato 2 della quota
  3. installare i pacchetti quota e quotatools

In pratica:

dopo aver scaricato il file col kernel desiderato, chiamiamolo semplicemente KERNEL, eseguite i seguenti comandi:
# cd / # tar xvzf /cartella_download/KERNEL

poi aggiungete al file /boot/grub/menu.lst righe simili alle seguenti:

title ARGO - Kernel 2.4.23-quota on /dev/ide/host0/bus1/target1/lun0/part6
root (hd2,4)
kernel /bzImage-2.4.23-quota root=/dev/ram0 boot= /dev/ide/host0/bus1/target1/lun0/part6 rw init=/linuxrc vga=791
initrd /initrd-2.4.23-quota.gz

attenzione: le parti in neretto dipenderanno dalla vostra installazione, osservate i parametri gia' presenti nel file e sostituiteli con quelli; le parti in rosso dipendono invece dalla versione del kernel che si vuole utilizzare. Se non avete fatto errori, al prossimo reboot sara' possibile avviare il nuovo kernel, altrimenti partite nel vecchio modo e fate le correzioni del caso.

per installare i pacchetti necessari alla gestione della quota bisognera' modificare la fonte apt-get per installare la versione 3.09 o successiva del pacchetto quota (la 3.04 di Debian/stable non supporta correttamente il formato 2). La fonte necessaria e' la seguente:

deb http://www.nl.backports.org/debian stable quota e va inserita in /etc/apt/sources.list

# apt-get update
# apt-get install quota
# apt-get install quotatools

Configurare il file system su cui si vuole assegnare la quota agli utenti

a questo punto occorre:

  1. modificare il file /etc/fstab aggiungendo le opzioni usrquota,grpquota al punto di mount desiderato, tipicamente /home

es. /dev/hdd11 /home reiserfs defaults,usrquota,grpquota,rw 1 2

  1. cancellare il link simbolico /etc/mtab
  2. eseguire un reboot della macchina
  3. # quotacheck -auvd
  4. # /etc/init.d/quota start

Assegnare la quota (ldap_quota)

Per quanto riguarda la gestione normale e manuale della quota, si rimanda alle pagine di man dei comandi edquota, setquota, repquota, quota, quotacheck.

Per facilitare la prima predisposizione della quota sul filesystem scolastico, si usa innanzitutto il nostro comando ldap_quota.

Procedere in questo modo:

  • strutturare il fyle sistem /home
  • caricare l'albero ldap con gli account di tutti gli utenti
  • a questo punto,, per assegnare a tutti gli alunni la stessa quota disco, supponiamo 10Mb, con un limite di primo avvertimento di 8Mb e un periodo di grazia di una settimana, basta dare il seguente comando:
    # ldap_quota /home alunni 8000 10000 0 0

La sintassi del comando e' quindi la seguente:

# ldap_quota <mount_point> <gruppo> [lim.inf.dsk] [lim.max.dsk] [lim.inf.nr.file] [lim.max.nr.file]
in cui gruppo e' il gruppo ldap ai cui componenti si vuole assegnare la quota. Per i parametri relativi ai limiti, un valore pari a 0 (zero) disabilita la quota relativa alla funzionalita' corrispondente. Nell'esempio precedente viene quindi limitata l'occupazione dello spazio disco ma non il numero dei file registrabili. Omettendo i limiti, la quota viene disabilitata per tutti i componenti del gruppo dichiarato.

Reteisi.IsiQuota r1.1 - 06 Nov 2021 - 23:34 - TWikiGuest
Copyright © 1999-2006 degli autori degli articoli. Tutto il materiale presente su questa piattaforma collaborativa Ŕ di proprietÓ di chi l'ha prodotto. Idee, richieste, problemi relativi a TWiki? Invia feedback