JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d’administration système : administration avancée
search filter icon
search icon

Informations document

Préface

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 de la propriété utilisateur des systèmes de fichiers UFS locaux

Recherche et suppression des fichiers anciens ou inactifs

Création d'une liste des fichiers récents

Recherche et suppression des fichiers anciens ou inactifs

Effacement des répertoires temporaires

Recherche et suppression des 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

Vérification de la taille des fichiers

Vous pouvez vérifier la taille des fichiers et les trier à l'aide de la commande ls. Vous pouvez trouver les fichiers qui dépassent une taille limite à l'aide de la commande find. Pour plus d'informations, reportez-vous aux pages de manuel ls(1) et find(1).


Remarque - Si vous manquez d'espace dans le répertoire /var, ne liez pas de façon symbolique le répertoire /var à un répertoire sur un système de fichiers contenant un plus grand espace disque. Cette procédure, même de façon temporaire, peut entraîner des problèmes pour certains processus et utilitaires démon.


Affichage de la taille des fichiers

  1. Accédez au répertoire contenant les fichiers à vérifier.
  2. Affichez la taille des fichiers.
    $ ls [-lh] [-s]
    -l

    Affiche la liste des fichiers et répertoires au format long, en indiquant les tailles en octets. (Voir l'exemple qui suit.)

    -h

    Met à l'échelle les tailles de fichier et de répertoire en kilo-octets, méga-octets, giga-octets ou téra-octets lorsque la taille du fichier ou répertoire est supérieure à 1 024 octets. Cette option modifie également la sortie affichée par les options -o, - n, -@ et -g pour afficher les tailles de fichier ou de répertoire au nouveau format. Pour plus d'informations, reportez-vous à la page de manuel ls(1).

    -s

    Affiche une liste des fichiers et répertoires, en indiquant les tailles en blocs.

Exemple 6-5 Affichage de la taille des fichiers

L'exemple suivant montre que les fichiers lastlog et messages sont plus grands que les autres fichiers du répertoire /var/adm .

$ cd /var/adm
$ ls -lh
total 148
drwxrwxr-x   5 adm      adm          512 Nov 26 09:39 acct/
-rw-------   1 uucp     bin            0 Nov 26 09:25 aculog
drwxr-xr-x   2 adm      adm          512 Nov 26 09:25 exacct/
-r--r--r--   1 root     other       342K Nov 26 13:56 lastlog
drwxr-xr-x   2 adm      adm          512 Nov 26 09:25 log/
-rw-r--r--   1 root     root         20K Nov 26 13:55 messages
drwxr-xr-x   2 adm      adm          512 Nov 26 09:25 passwd/
drwxrwxr-x   2 adm      sys          512 Nov 26 09:39 sa/
drwxr-xr-x   2 root     sys          512 Nov 26 09:49 sm.bin/
-rw-rw-rw-   1 root     bin            0 Nov 26 09:25 spellhist
drwxr-xr-x   2 root     sys          512 Nov 26 09:25 streams/
-rw-r--r--   1 root     bin         3.3K Nov 26 13:56 utmpx
-rw-r--r--   1 root     root           0 Nov 26 10:17 vold.log
-rw-r--r--   1 adm      adm          19K Nov 26 13:56 wtmpx

L'exemple suivant montre que le fichier lpsched.1 utilise deux blocs.

$ cd /var/lp/logs
$ ls -s
total 2            0 lpsched       2 lpsched.1

Recherche de fichiers volumineux

  1. Accédez au répertoire à rechercher.
  2. Affichez la taille des fichiers en blocs du plus grand au plus petit.
    • Si les caractères ou colonnes des fichiers sont différents , utilisez la commande suivante pour trier la liste des fichiers par taille de bloc, de la plus grande à la plus petite.

      $ ls -l | sort +4rn | more

      Notez que cette commande trie les fichiers dans une liste en fonction du caractère qui se trouve dans le quatrième champ, en partant de la gauche.

    • Si les caractères ou les colonnes des fichiers sont les mêmes , utilisez la commande suivante pour trier la liste des fichiers par taille de bloc, de la plus grande à la plus petite.

      $ ls -s | sort -nr | more

      Notez que cette commande trie les fichiers dans une liste, en commençant par le caractère le plus à gauche.

Exemple 6-6 Recherche des fichiers volumineux (tri par le caractère du cinquième champ)

$ cd /var/adm
$ ls -l | sort +4rn | more
-r--r--r--   1 root     root     4568368 Oct 17 08:36 lastlog
-rw-r--r--   1 adm      adm       697040 Oct 17 12:30 pacct.9
-rw-r--r--   1 adm      adm       280520 Oct 17 13:05 pacct.2
-rw-r--r--   1 adm      adm       277360 Oct 17 12:55 pacct.4
-rw-r--r--   1 adm      adm       264080 Oct 17 12:45 pacct.6
-rw-r--r--   1 adm      adm       255840 Oct 17 12:40 pacct.7
-rw-r--r--   1 adm      adm       254120 Oct 17 13:10 pacct.1
-rw-r--r--   1 adm      adm       250360 Oct 17 12:25 pacct.10
-rw-r--r--   1 adm      adm       248880 Oct 17 13:00 pacct.3
-rw-r--r--   1 adm      adm       247200 Oct 17 12:35 pacct.8
-rw-r--r--   1 adm      adm       246720 Oct 17 13:15 pacct.0
-rw-r--r--   1 adm      adm       245920 Oct 17 12:50 pacct.5
-rw-r--r--   1 root     root      190229 Oct  5 03:02 messages.1
-rw-r--r--   1 adm      adm       156800 Oct 17 13:17 pacct
-rw-r--r--   1 adm      adm       129084 Oct 17 08:36 wtmpx

Exemple 6-7 Recherche des fichiers volumineux (tri par le caractère le plus à gauche)

Dans l'exemple suivant, les fichiers lastlog et messages sont les plus volumineux du répertoire /var/adm.

$ cd /var/adm
$ ls -s | sort -nr | more
  48 lastlog
  30 messages
  24 wtmpx
  18 pacct
   8 utmpx
   2 vold.log
   2 sulog
   2 sm.bin/
   2 sa/
   2 passwd/
   2 pacct1
   2 log/
   2 acct/
   0 spellhist
   0 aculog
total 144

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

Exemple 6-8 Recherche de fichiers qui dépassent une limite de taille spécifiée

L'exemple suivant montre comment trouver des fichiers de plus de 400 blocs dans le répertoire de travail actuel. L'option -print affiche la sortie de la commande find.

$ find . -size +400 -print
./Howto/howto.doc
./Howto/howto.doc.backup
./Howto/howtotest.doc
./Routine/routineBackupconcepts.doc
./Routine/routineIntro.doc
./Routine/routineTroublefsck.doc
./.record
./Mail/pagination
./Config/configPrintadmin.doc
./Config/configPrintsetup.doc
./Config/configMailappx.doc
./Config/configMailconcepts.doc
./snapshot.rs