26.3. Systèmes de fichiers

La commande df affiche l'utilisation de l'espace disque du système. Si vous entrez la commande df à l'invite du shell, le résultat ressemblera à l'extrait suivant:

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

Par défaut, cet utilitaire affiche la taille de partition en blocs de 1 kilo-octet et la quantité d'espace disque libre et utilisé en kilo-octets. Pour visualiser les informations en méga-octets et giga-octets, utilisez la commande df -h. L'argument -h signifie format humainement lisible. La sortie ressemble alors plus ou moins à l'extrait suivant:

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

Dans la liste de partitions, il y a une entrée pour /dev/shm. Cette entrée représente le système de fichiers mémoire virtuelle du système.

La commande du affiche une estimation de la quantité d'espace utilisée par des fichiers dans un répertoire. Si vous entrez du depuis l'invite du shell, l'utilisation d'espace disque de chaque sous-répertoire sera également affichée. De plus, le total du répertoire courant et de ses sous-répertoires est indiqué à la dernière ligne de la liste. Si vous ne voulez pas voir tous les sous-répertoires, utilisez la commande du-hs pour ne visualiser que le grand total du répertoire et ce, dans un format humainement lisible. Utilisez la commande du --help pour afficher d'autres options.

Pour visualiser les partitions du système et l'utilisation de l'espace disque en format graphique, utilisez l'onglet Moniteur système comme le montre la Figure 26-2.

TuyauAstuce
 

Pour des informations sur l'implémentation des quotas de disque, reportez-vous au Chapitre 6.

26.3.1. Contrôle des systèmes de fichiers

Red Hat Linux fournit un utilitaire nommé diskcheck qui contrôle la quantité d'espace disque libre sur le système. Il se base sur le fichier de configuration et envoie un email à l'administrateur de système lorsqu'un ou plusieurs disques ont atteint une certaine capacité (spécifiée). Pour utiliser cet utilitaire, le paquetage RPM diskcheck doit être installé.

Cet utilitaire est exécuté comme une tâche cron [1] effectuée toutes les heures.

Les variables suivantes peuvent être définies dans /etc/diskcheck.conf:

Il n'est pas nécessaire de redémarrer un service si vous avez modifié le fichier de configuration, car il est lu chaque fois que la tâche cron est exécutée. Pour que les tâches cron puissent être exécutées, le service crond doit être en cours d'exécution. Pour déterminer si le démon s'exécute, utilisez la commande /sbin/service crond status. Nous vous recommandons de démarrer le service au moment du démarrage. Reportez-vous au Chapitre 14 pour obtenir plus de détails sur le lancement automatique du service cron au démarrage.

Notes

[1]

Pour obtenir de plus amples informations concernant cron, consultez le Chapitre 28.