JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d’administration système : administration avancée     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Gestion des terminaux et modems (présentation)

2.  Configuration des terminaux et modems (tâches)

3.  Gestion des ports série avec la fonction d'accès aux services (tâches)

4.  Gestion des ressources système (présentation)

5.  Affichage et modification des informations système (tâches)

6.  Gestion de l'utilisation du disque (tâches)

Gestion de l'utilisation du disque (liste des tâches)

Affichage des informations sur les fichiers et l'espace disque

Affichage des informations sur les fichiers et l'espace disque

Vérification de la taille des fichiers

Affichage de la taille des fichiers

Recherche de fichiers volumineux

Recherche des fichiers qui dépassent une limite de taille spécifiée

Vérification de la taille des répertoires

Affichage de la taille des répertoires, sous-répertoires et fichiers

Affichage des utilisateurs propriétaires des systèmes de fichiers UFS locaux

Recherche et suppression des fichiers anciens ou inactifs

Etablissement de la liste des fichiers récents

Recherche et suppression des fichiers anciens ou inactifs

Effacement des répertoires temporaires

Recherche et suppression de fichiers noyau (core)

Suppression des fichiers de vidage sur incident

7.  Gestion des quotas UFS (tâches)

8.  Tâches de planification du système (tâches)

9.  Gestion de la comptabilisation du système (tâches)

10.  Comptabilisation du système (référence)

11.  Gestion des performances du système (présentation)

12.  Gestion des processus système (tâches)

13.  Surveillance des performances du système (tâches)

14.  Résolution des problèmes logiciels (présentation)

15.  Gestion des messages système

16.  Gestion des fichiers noyau (tâches)

17.  Gestion des informations sur les pannes système (tâches)

18.  Résolution de problèmes logiciels divers (tâches)

19.  Résolution des problèmes d'accès aux fichiers (tâches)

20.  Résolution des incohérences d'un système de fichiers UFS (tâches)

21.  Résolution des problèmes du package logiciel (tâches)

Index

Recherche et suppression des fichiers anciens ou inactifs

Une partie du travail de nettoyage des systèmes de fichiers lourdement chargés implique la recherche et la suppression des fichiers inutilisés. Vous pouvez localiser les fichiers non utilisés à l'aide des commandes ls ou find. Pour plus d'informations, reportez-vous aux pages de manuel ls(1) et find(1).

D'autres façons de préserver l'espace disque consistent à vider les répertoires temporaires tels que ceux situés dans /var/tmp ou /var/spool et à supprimer les dumps noyau (core) et les fichiers de vidage sur incident. Pour plus d'informations sur les fichiers de vidage sur incident, reportez-vous au Chapitre 17, Gestion des informations sur les pannes système (tâches).

Etablissement de la liste des fichiers récents

Exemple 6-11 Affichage de la liste des fichiers récents

L'exemple ci-dessous montre comment utiliser la commande ls -tl pour trouver les fichiers les plus récemment créés ou modifiés dans le répertoire /var/adm. Le fichier sulog est le dernier fichier créé ou modifié.

$ ls -tl /var/adm
total 134
-rw-------   1 root     root         315 Sep 24 14:00 sulog
-r--r--r--   1 root     other     350700 Sep 22 11:04 lastlog
-rw-r--r--   1 root     bin         4464 Sep 22 11:04 utmpx
-rw-r--r--   1 adm      adm        20088 Sep 22 11:04 wtmpx
-rw-r--r--   1 root     other          0 Sep 19 03:10 messages
-rw-r--r--   1 root     other          0 Sep 12 03:10 messages.0
-rw-r--r--   1 root     root       11510 Sep 10 16:13 messages.1
-rw-r--r--   1 root     root           0 Sep 10 16:12 vold.log
drwxr-xr-x   2 root     sys          512 Sep 10 15:33 sm.bin
drwxrwxr-x   5 adm      adm          512 Sep 10 15:19 acct
drwxrwxr-x   2 adm      sys          512 Sep 10 15:19 sa
-rw-------   1 uucp     bin            0 Sep 10 15:17 aculog
-rw-rw-rw-   1 root     bin            0 Sep 10 15:17 spellhist
drwxr-xr-x   2 adm      adm          512 Sep 10 15:17 log
drwxr-xr-x   2 adm      adm          512 Sep 10 15:17 passwd

Recherche et suppression des fichiers anciens ou inactifs

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuration de RBAC (liste des tâches) du manuel Guide d’administration système : services de sécurité.

  2. Recherchez les fichiers qui n'ont pas été consultés depuis un certain nombre de jours et répertoriez-les dans un fichier.
    # find directory -type f[-atime +nnn] [-mtime +nnn] -print > filename &
    directory

    Identifie le répertoire à parcourir. Les répertoires situés sous ce répertoire sont également inclus dans la recherche.

    -atime +nnn

    Recherche les fichiers qui n'ont pas été consultés depuis le nombre de jours (nnn) spécifié.

    -mtime +nnn

    Recherche les fichiers qui n'ont pas été modifiés depuis le nombre de jours (nnn) spécifié.

    filename

    Identifie le fichier qui contient la liste des fichiers inactifs.

  3. Supprimez les fichiers inactifs répertoriés à l'étape précédente.
    # rm `cat filename`

    filename identifie le fichier créé à l'étape précédente. Ce fichier contient la liste des fichiers inactifs.

Exemple 6-12 Recherche et suppression des fichiers anciens ou inactifs

L'exemple suivant présente les fichiers du répertoire /var/adm et des sous-répertoires qui n'ont pas été consultés au cours des 60 derniers jours. Le fichier /var/tmp/deadfiles contient la liste des fichiers inactifs. La commande rm supprime ces fichiers inactifs.

# find /var/adm -type f -atime +60 -print > /var/tmp/deadfiles &
# more /var/tmp/deadfiles
/var/adm/aculog
/var/adm/spellhist
/var/adm/wtmpx
/var/adm/sa/sa13
/var/adm/sa/sa27
/var/adm/sa/sa11
/var/adm/sa/sa23
/var/adm/sulog
/var/adm/vold.log
/var/adm/messages.1
/var/adm/messages.2
/var/adm/messages.3
# rm `cat /var/tmp/deadfiles`
#

Effacement des répertoires temporaires

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuration de RBAC (liste des tâches) du manuel Guide d’administration système : services de sécurité.

  2. Accédez au répertoire à effacer.
    # cd directory

    Attention

    Attention - Vérifiez que vous êtes dans le répertoire correct avant de terminer l'étape 3. L'étape 3 supprime tous les fichiers du répertoire en cours.


  3. Supprimez les fichiers et sous-répertoires du répertoire en cours.
    # rm -r *
  4. Accédez à d'autres répertoires qui contiennent des fichiers et sous-répertoires inutiles, temporaires ou obsolètes.
  5. Supprimez ces sous-répertoires et fichiers en répétant l'étape 3.

Exemple 6-13 Effacement des répertoires temporaires

L'exemple suivant illustre l'effacement du répertoire mywork et la vérification de la suppression de tous les fichiers et sous-répertoires.

# cd mywork
# ls
filea.000
fileb.000
filec.001
# rm -r *
# ls
#

Recherche et suppression de fichiers noyau (core)

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuration de RBAC (liste des tâches) du manuel Guide d’administration système : services de sécurité.

  2. Accédez au répertoire dans lequel rechercher des fichiers noyau (core).
  3. Recherchez et supprimez les fichiers noyau (core) de ce répertoire et de ses sous-répertoires.
    # find . -name core -exec rm {} \;

Exemple 6-14 Recherche et suppression des fichiers noyau (core)

L'exemple ci-dessous montre comment trouver et supprimer les dumps noyau (core) à partir du compte d'utilisateur jones à l'aide de la commande find.

# cd /home/jones
# find . -name core -exec rm {} \;

Suppression des fichiers de vidage sur incident

Les fichiers de vidage sur incident peuvent être très volumineux. Si vous avez activé le système de façon à stocker ces fichiers, vous ne devez pas les conserver plus longtemps que nécessaire.

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuration de RBAC (liste des tâches) du manuel Guide d’administration système : services de sécurité.

  2. Accédez au répertoire contenant les fichiers de vidage sur incident.
    # cd /var/crash/system

    system identifie un système qui a créé les fichiers de vidage sur incident.


    Attention

    Attention - Assurez-vous que vous êtes dans le répertoire correct avant de terminer l'étape 3. L'étape 3 supprime tous les fichiers du répertoire en cours.


  3. Supprimez les fichiers de vidage sur incident.
    # rm *
  4. Vérifiez que les fichiers de vidage sur incident ont bien été supprimés.
    # ls

Exemple 6-15 Suppression des fichiers de vidage sur incident

L'exemple suivant illustre la suppression des fichiers de vidage sur incident du système venus et la vérification de la suppression des fichiers de vidage sur incident.

# cd /var/crash/venus
# rm *
# ls