<<O>>  Difference Topic IsiQuota (r1.12 - 06 Nov 2005 - SandroDentella)

META TOPICPARENT DocTecWoody

Gestire la quota disco

Line: 7 to 7

Configurare il kernel e installare il supporto per la quota

Changed:
<
<
  1. installare un kernel recente con supporto per la quota (se serve)
>
>
  1. installare un kernel recente con supporto per la quota (non server per installazioni con kernel 2.6.12.4 e successive)

  1. installare il modulo per il supporto del formato 2 della quota
  2. installare i pacchetti quota e quotatool
Deleted:
<
<
In pratica:

# apt-get update
# apt-get install kernel-image-2.4.26-fix isi-quota


Il pacchetto isi-quota, installa automaticamente quota e quotatool, sistema eventualmente /etc/mtab che in alcune versioni vecchie era un link errato e propone di impostare /home per il controllo della quota.
Line: 30 to 26

  1. # quotacheck -auvd

NOTA: se volete evitare di installare il nuovo kernel potete controllare che l'attuale sia predisposto per la quota con il comando: 'modprobe quota_v2', se il comando non dà errori significa che il kernel va già bene, in questo caso potete anche evitare il reboot.

Changed:
<
<

Assegnare la quota (ldap_quota)

>
>

Assegnare la quota (isi-quota)


Per quanto riguarda la gestione normale e manuale della quota, si rimanda alle pagine di man dei comandi edquota, setquota, repquota, quota, quotacheck.
Changed:
<
<
Per facilitare la prima predisposizione della quota sul filesystem scolastico, si usa innanzitutto il nostro comando ldap_quota.
>
>
Per facilitare la prima predisposizione della quota sul filesystem scolastico, si usa innanzitutto il nostro comando isi-quota.

Procedere in questo modo:

  • strutturare il fyle sistem /home
Line: 42 to 38

  • 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
Changed:
<
<
comando:
*# ldap_quota /home alunni 8000 10000 0 0*
>
>
comando:
*# isi-quota /home alunni 8000 10000 0 0*

La sintassi del comando e' quindi la seguente:


Changed:
<
<
# ldap_quota [lim.inf.dsk] [lim.max.dsk] [lim.inf.nr.file] [lim.max.nr.file]
>
>
# isi-quota [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

Line: 57 to 53

viene disabilitata per tutti i componenti del gruppo dichiarato.
Changed:
<
<
NOTA: ldap_quota imposta la quota solo per gli utenti appartenenti al gruppo al momento in cui viene lanciato ldap_quota! Utilizza il comando setquota e fa un ciclo su tutti gli appartenenti al gruppo. In seguito si puo' usare il comando setquota direttamente o ancora ldap_quota che pero' non controlla se per un particolare utente avevamo impostato quote differenti.
>
>
NOTA: isi-quota imposta la quota solo per gli utenti appartenenti al gruppo al momento in cui viene lanciato isi-quota! Utilizza il comando setquota e fa un ciclo su tutti gli appartenenti al gruppo. In seguito si puo' usare il comando setquota direttamente o ancora isi-quota che pero' non controlla se per un particolare utente avevamo impostato quote differenti.

Mail di notifica superamento quota

Normalmente quando si installa il pacchetto vengono richieste alcune informazioni, tra cui un indirizzo email cui notificare eventuali superamenti della quota. Se non si è indicato in questa fase un indirizzo email valido, o se lo si vuole comunque modificare in seguito, è possibile editare il file /etc/warnquota.conf:
 <<O>>  Difference Topic IsiQuota (r1.11 - 12 Jun 2005 - WebMaster)
Changed:
<
<
META TOPICPARENT WebHome
>
>
META TOPICPARENT DocTecWoody

Gestire la quota disco

Assegnando ad un utente una quota disco, limitate lo spazio che l'utente puo' occupare sul file system e/o il numero dei file che puo' creare.

 <<O>>  Difference Topic IsiQuota (r1.10 - 18 Oct 2004 - FabioFrittoli)

META TOPICPARENT WebHome

Gestire la quota disco

Line: 58 to 58

NOTA: ldap_quota imposta la quota solo per gli utenti appartenenti al gruppo al momento in cui viene lanciato ldap_quota! Utilizza il comando setquota e fa un ciclo su tutti gli appartenenti al gruppo. In seguito si puo' usare il comando setquota direttamente o ancora ldap_quota che pero' non controlla se per un particolare utente avevamo impostato quote differenti.

Added:
>
>

Mail di notifica superamento quota

Normalmente quando si installa il pacchetto vengono richieste alcune informazioni, tra cui un indirizzo email cui notificare eventuali superamenti della quota. Se non si è indicato in questa fase un indirizzo email valido, o se lo si vuole comunque modificare in seguito, è possibile editare il file /etc/warnquota.conf:
# Debian configuration
# generated from debconf on Mon Aug  2 18:41:37 CEST 2004
#
# Command used to send email
MAIL_CMD        = "/usr/sbin/sendmail -t"
# From email used in generated emails
FROM            = "root@dominio"
# Subject line
SUBJECT         = Fuori quota sul srv-bernareggio
# Send a copy to this address
CC_TO           = "indirizzo@dominio"
# Support email for assistance (included in generated mail)
SUPPORT         = "indirizzo@dominio"
# Support phone for assistance (included in generated mail)
PHONE           = "*unknown*"
Di default warnquota invia la mail di notifica ad un indirizzo email del tipo nomeutente@dominio. Se si tratta di indirizzi validi, le mail possono essere ricevute dai rispettivi destinatari, ma occorre che questi abbiano un indirizzo email siffatto. Affinché un amministratore riceva in copia le mail, basta indicare nel campo CC_TO l'indirizzo email desiderato.

Operazioni di manutenzione

A volte occorre manutenere la quota e/o ricreare i relativi file. A questo scopo sono utili i seguenti comandi:
quotacheck -augv    ti dice e ripara i file di quota esistenti
quotacheck -augvc   ricrea i file di quota esistenti
repquota            controlla se la quota viene superata (si può creare un file con l'opzione > nomefile)

Problemi aperti

  • Collegare quota con ldap per utilizzare eventuali indirizzi email, diversi da quelli "standard", presenti nel database degli utenti
  • Sistemare la quota una volta che gli utenti che l'abbiano superata rientrano nei termini, perché quota in certi casi sembra non tenerne conto.
 <<O>>  Difference Topic IsiQuota (r1.9 - 26 Aug 2004 - FabioFrittoli)

META TOPICPARENT WebHome

Gestire la quota disco

Line: 19 to 19

Il pacchetto isi-quota, installa automaticamente quota e quotatool, sistema eventualmente /etc/mtab che in alcune versioni vecchie era un link errato e propone di impostare /home per il controllo della quota.
Changed:
<
<
(modificare il file /etc/fstab aggiungendo le opzioni usrquota,grpquota a
>
>
(modificare se necessario il file /etc/fstab aggiungendo le opzioni usrquota,grpquota a

/home)

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

Changed:
<
<
A questo punto occorre esequire un reboot
>
>
A questo punto occorre eseguire un reboot

della macchina (se il kernel è effettivamente cambiato)

  1. # quotacheck -auvd
Changed:
<
<
NOTA: se volete evitare di installare il nuovo kernel potete controllare che l' attuale sia predisposto per la quota con il comando: 'modprobe quota_v2', se il comando non da errori significa che il kernel va gia' bene, in questo caso potete anche evitare il reboot.
>
>
NOTA: se volete evitare di installare il nuovo kernel potete controllare che l'attuale sia predisposto per la quota con il comando: 'modprobe quota_v2', se il comando non dà errori significa che il kernel va già bene, in questo caso potete anche evitare il reboot.

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.
 <<O>>  Difference Topic IsiQuota (r1.8 - 10 Jul 2004 - SandroDentella)

META TOPICPARENT WebHome

Gestire la quota disco

Line: 7 to 7

Configurare il kernel e installare il supporto per la quota

Changed:
<
<
  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)
>
>
  1. installare un kernel recente con supporto per la quota (se serve)

  1. installare il modulo per il supporto del formato 2 della quota
Changed:
<
<
  1. installare i pacchetti quota e quotatools
>
>
  1. installare i pacchetti quota e quotatool

In pratica:

Changed:
<
<
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 per la gestione della quota basta eseguire

>
>
# apt-get update
# apt-get install kernel-image-2.4.26-fix isi-quota

Changed:
<
<
# apt-get update
# apt-get install quota
# apt-get install quotatool
>
>
Il pacchetto isi-quota, installa automaticamente quota e quotatool, sistema eventualmente /etc/mtab che in alcune versioni vecchie era un link errato e propone di impostare /home per il controllo della quota. (modificare il file /etc/fstab aggiungendo le opzioni usrquota,grpquota a /home)

Changed:
<
<

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

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

Changed:
<
<
a questo punto occorre:
>
>
A questo punto occorre esequire un reboot della macchina (se il kernel è effettivamente cambiato)

Changed:
<
<
  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
>
>
  1. # quotacheck -auvd

Added:
>
>
NOTA: se volete evitare di installare il nuovo kernel potete controllare che l' attuale sia predisposto per la quota con il comando: 'modprobe quota_v2', se il comando non da errori significa che il kernel va gia' bene, in questo caso potete anche evitare il reboot.

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.
Line: 54 to 38

Procedere in questo modo:
  • strutturare il fyle sistem /home
  • caricare l'albero ldap con gli account di tutti gli utenti
Changed:
<
<
  • 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
>
>

  • 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]
Changed:
<
<
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.
>
>

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.


Added:
>
>
NOTA: ldap_quota imposta la quota solo per gli utenti appartenenti al gruppo al momento in cui viene lanciato ldap_quota! Utilizza il comando setquota e fa un ciclo su tutti gli appartenenti al gruppo. In seguito si puo' usare il comando setquota direttamente o ancora ldap_quota che pero' non controlla se per un particolare utente avevamo impostato quote differenti.
 <<O>>  Difference Topic IsiQuota (r1.7 - 08 Jul 2004 - SandroDentella)

META TOPICPARENT WebHome

Gestire la quota disco

Line: 31 to 31

# apt-get update
# apt-get install quota

Changed:
<
<
# apt-get install quotatools
>
>
# apt-get install quotatool

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

 <<O>>  Difference Topic IsiQuota (r1.6 - 01 Mar 2004 - MassimoMancini)

META TOPICPARENT WebHome

Gestire la quota disco

Line: 27 to 27

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.

Changed:
<
<

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

>
>
Per installare i pacchetti per la gestione della quota basta eseguire

# apt-get update
# apt-get install quota

 <<O>>  Difference Topic IsiQuota (r1.5 - 16 Feb 2004 - MassimoMancini)

META TOPICPARENT WebHome

Gestire la quota disco

Line: 14 to 14

In pratica:

dopo aver scaricato il file col kernel desiderato, chiamiamolo semplicemente KERNEL, eseguite i seguenti comandi:

Added:
>
>


# cd / # tar xvzf /cartella_download/KERNEL
Changed:
<
<
>
>

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

 <<O>>  Difference Topic IsiQuota (r1.4 - 29 Jan 2004 - MassimoMancini)

META TOPICPARENT WebHome

Gestire la quota disco

Added:
>
>
Assegnando ad un utente una quota disco, limitate lo spazio che l'utente puo' occupare sul file system e/o il numero dei file che puo' creare. La quota e' assegnabile a singoli utenti o a gruppi.

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)
 <<O>>  Difference Topic IsiQuota (r1.3 - 28 Jan 2004 - MassimoMancini)

META TOPICPARENT WebHome

Gestire la quota disco

Configurare il kernel e installare il supporto per la quota

Changed:
<
<
  1. installare il kernel 2.4.23-quota (se avete gia' installato una versione precedente di argo, la ISO 0.7.3 installa gia' il kernel corretto)
>
>
  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)

  1. installare il modulo per il supporto del formato 2 della quota
  2. installare i pacchetti quota e quotatools
Line: 16 to 16

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

Changed:
<
<
title ARGO - Kernel 2.4.23-quota on /dev/ide/host0/bus1/target1/lun0/part6
>
>
title ARGO - Kernel 2.4.23-quota on /dev/ide/host0/bus1/target1/lun0/part6

root (hd2,4)
Changed:
<
<
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
>
>
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

Changed:
<
<
attenzione: le parti in neretto dipenderanno dalla vostra installazione, osservate i parametri gia' presenti nel file e sostituiteli con quelli.
>
>
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.
Changed:
<
<
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).
>
>
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

Line: 47 to 47

  1. # /etc/init.d/quota start

Assegnare la quota (ldap_quota)

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

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

Added:
>
>
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.

 <<O>>  Difference Topic IsiQuota (r1.2 - 26 Jan 2004 - MassimoMancini)

META TOPICPARENT WebHome

Gestire la quota disco

Changed:
<
<

Configurare il kernel e instllare il supporto per la quota

>
>

Configurare il kernel e installare il supporto per la quota


Changed:
<
<
  1. scaricate e installate il kernel 2.4.23-quota
  2. scaricate e installate il modulo per il supporto del formato 2 della quota
  3. installate i pacchetti quota e quotatools
>
>
  1. installare il kernel 2.4.23-quota (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:

Added:
>
>
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. 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

Added:
>
>
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)

Added:
>
>
 <<O>>  Difference Topic IsiQuota (r1.1 - 24 Jan 2004 - MassimoMancini)
Line: 1 to 1
Added:
>
>
META TOPICPARENT WebHome

Gestire la quota disco

Configurare il kernel e instllare il supporto per la quota

  1. scaricate e installate il kernel 2.4.23-quota
  2. scaricate e installate il modulo per il supporto del formato 2 della quota
  3. installate i pacchetti quota e quotatools

In pratica:

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

Assegnare la quota (ldap_quota)

Revision r1.1 - 24 Jan 2022 - 16:56 - MassimoMancini
Revision r1.12 - 06 Nov 2021 - 23:30 - SandroDentella