Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d’administration système : administration avancée |
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)
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.
$ ls [-lh] [-s]
Affiche la liste des fichiers et répertoires au format long, en indiquant les tailles en octets. (Voir l'exemple qui suit.)
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).
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
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
$ find directory -size +nnn
Identifie le répertoire à rechercher.
Est un nombre de blocs de 512 octets. Les fichiers qui dépassent cette taille sont répertoriés.
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