Red Hat Linux 8.0: Official Red Hat Linux Customization Guide | ||
---|---|---|
Indietro | Capitolo 25. Reperimento di informazioni sul sistema | Avanti |
Il comando df indica l'uso dello spazio su disco del sistema. Se digitate questo comando al prompt della shell, l'output sar� simile al seguente:
Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda2 10325716 2902060 6899140 30% / /dev/hda1 15554 8656 6095 59% /boot /dev/hda3 20722644 2664256 17005732 14% /home none 256796 0 256796 0% /dev/shm |
Questa utility mostra, per default, le dimensioni delle partizioni in blocchi da 1 kilobyte e la quantit� di spazio su disco usata e disponibile (sempre in kilobyte). Per visualizzare le informazioni in megabyte e in gigabyte, utilizzate il comando df-h. L'argomento -h indica un formato leggibile. L'output visualizzato � simile al seguente:
Filesystem Size Used Avail Use% Mounted on /dev/hda2 9.8G 2.8G 6.5G 30% / /dev/hda1 15M 8.5M 5.9M 59% /boot /dev/hda3 20G 2.6G 16G 14% /home none 251M 0 250M 0% /dev/shm |
Nell'elenco delle partizioni c'� una voce per /dev/shm che rappresenta il filesystem di memoria virtuale del sistema.
Il comando du mostra una stima della quantit� di spazio utilizzata dai file in una directory. Se digitate du al prompt della shell, viene visualizzato in un elenco l'uso del disco per ogni sottodirectory. Inoltre, nell'ultima riga dell'elenco, viene indicato il totale per la directory attuale e quella delle sottodirectory. Se non desiderate vedere il totale per tutte le sottodirectory usate il comando du-hs per visualizzare solo il totale per la directory in formato leggibile. Usate il comando du --help per visualizzare maggiori opzioni.
Per visualizzare le partizioni del sistema e l'utilizzo dello spazio su disco in un formato grafico, utilizzate la scheda System Monitor come illustrato nella parte inferiore della Figura 25-2.
Red Hat Linux fornisce l'utility diskcheck, che controlla la quantit� di spazio libero del disco sul sistema. In base al file di configurazione, l'utility invia un'e-mail all'amministratore del sistema quando uno o pi� dischi fissi raggiungono la capacit� specificata. Per impiegare questa utility dovete avere installato il pacchetto RPM diskcheck.
Questa utility viene eseguita come un cron orario. [1]
Potete definire le seguenti variabili in /etc/diskcheck.conf:
defaultCutoff — Indica quando il disco fisso raggiunge questa capacit� percentuale. Per esempio, se defaultCutoff = 90, quando il disco fisso monitorato raggiunge una capacit� del 90% verr� inviata un'e-mail.
cutoff[/dev/partition] — Sovrascrive il valore defaultCutoff per la partizione. Per esempio, se � specificato cutoff['/dev/hda3'] = 50, diskcheck avviser� l'amministratore del sistema qualora la partizione /dev/hda3 raggiunga la capacit� del 50%.
cutoff[/mountpoint] — Sovrascrive il valore defaultCutoff per i mount point. Per esempio, se � specificato cutoff['/home'] = 50, diskcheck avviser� l'amministratore del sistema qualora il mount point /home raggiunga la capacit� del 50%.
exclude — Specifica una o pi� partizioni che devono essere ignorate da diskcheck. Se, per esempio, � specificato exclude = "/dev/sda2 /dev/sda4", diskcheck non avvisa l'amministratore di sistema quando /dev/sda2 o /dev/sda4 raggiungono la percentuale specificata.
ignore — Specifica uno o pi� tipi di filesystem da ignorare nel formato -x filesystem-type. Se, per esempio, � specificato ignore = "-x nfs -x iso9660", l'amministratore di sistema non riceve alcun avviso quando i filesystem nfs o iso9660 raggiungono la capacit� indicata.
mailTo — Indirizzo e-mail dell'amministratore di sistema da utilizzare quando le partizioni e i mount point raggiungono la capacit� specificata. Per esempio, se � specificato mailTo = "[email protected]", gli avvisi verranno inviati a [email protected].
mailFrom — Specifica l'identit� del mittente dell'e-mail. Questo si rivela uno strumento utile se l'amministratore del sistema desidera filtrare i messaggi di diskcheck. Per esempio, se � specificato mailFrom = "Disk Usage Monitor", questo sar� il mittente del messaggio.
mailProg — Specifica il programma di posta da utilizzare per inviare gli avvisi e-mail. Per esempio, se � specificato mailProg = "/usr/sbin/sendmail", Sendmail sar� usato come programma di posta.
Se cambiate il file di configurazione non � necessario riavviare il servizio poich� il file viene letto ogni volta che il task cron � in esecuzione. Il servizio crond deve essere installato perch� le attivit� cron siano eseguite. Per determinare se il demone � installato, utilizzate il comando /sbin/service crond status. � consigliabile eseguire il servizio al momento dell'avvio. Per ulteriori informazioni sull'esecuzione automatica del servizio cron in fase di avvio, consultate il Capitolo 13.
[1] | Fate riferimento a Capitolo 27 per ulteriori informazioni su cron. |