Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d’Oracle Solaris : Tâches courantes Oracle Solaris 11 Information Library (Français) |
1. Localisation des informations relatives aux commandes Oracle Solaris
2. Gestion des comptes utilisateur et des groupes (présentation)
3. Gestion des comptes utilisateur et des groupes (tâches)
4. Initialisation et arrêt d'un système Oracle Solaris
5. Utilisation d'Oracle Configuration Manager
6. Gestion des services (présentation)
7. Gestion des services (tâches)
8. Utilisation du gestionnaire de pannes
9. Gestion des informations système (tâches)
10. Gestion des processus système (tâches)
11. Surveillance des performances du système (tâches)
12. Gestion des packages de logiciels (tâches)
13. 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
Procédure d'affichage des informations sur les fichiers et l'espace disque
Vérification de la taille des fichiers
Procédure d'affichage de la taille des fichiers
Procédure de recherche de fichiers volumineux
Procédure de recherche de fichiers dépassant une taille limite spécifiée
Vérification de la taille des répertoires
Procédure d'affichage de la taille des répertoires, sous-répertoires et fichiers
Recherche et suppression des fichiers anciens ou inactifs
Procédure d'établissement de la liste des fichiers récents
Procédure de recherche et suppression des fichiers anciens ou inactifs
Procédure d'effacement des répertoires temporaires
Procédure de recherche et suppression de fichiers noyau (core)
Procédure de suppression des fichiers de vidage sur incident
14. Tâches de planification du système (tâches)
15. Configuration et administration d'imprimantes à l'aide de CUPS (tâches)
17. Gestion des informations sur les pannes système (tâches)
18. Gestion des fichiers noyau (tâches)
19. Dépannage du système et des problèmes logiciels (tâches)
20. Dépannage de divers problèmes système et logiciels (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égaoctets, gigaoctets ou téraoctets 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 13-4 Affichage de la taille des fichiers
L'exemple suivant illustre que les fichiers lastlog et messages sont plus volumineux que les autres fichiers du répertoire /var/adm .
$ cd /var/adm $ ls -lh total 682 drwxrwxr-x 9 root sys 15 Jan 4 03:10 . drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct -rw------- 1 uucp bin 0 Jan 3 17:34 aculog drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct -r--r--r-- 1 root root 3.2M Jan 4 06:47 lastlog drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log -rw-r--r-- 1 root root 0 Jan 4 03:10 messages -rw-r--r-- 1 root root 55K Jan 3 19:10 messages.0 drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> \ ../../system/volatile/utmpx -rw-r--r-- 1 adm adm 10K Jan 4 06:47 wtmpx
L'exemple suivant illustre 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 13-5 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 3353420 Jan 7 06:45 lastlog -rw-r--r-- 1 root root 3221924 Jan 7 12:15 messages -rw-r--r-- 1 root root 56045 Jan 3 19:10 messages.0 -rw-r--r-- 1 adm adm 12648 Jan 7 06:45 wtmpx drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> ../../system/volatile/utmpx drwxrwxr-x 9 root sys 15 Jan 4 03:10 . drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa -rw------- 1 uucp bin 0 Jan 3 17:34 aculog
Exemple 13-6 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 6409 -rw-r--r-- 1 root root 3221924 Jan 7 12:15 messages 517 -r--r--r-- 1 root root 3353420 Jan 7 06:45 lastlog 111 -rw-r--r-- 1 root root 56045 Jan 3 19:10 messages.0 26 -rw-r--r-- 1 adm adm 12648 Jan 7 06:45 wtmpx 5 drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. 3 drwxrwxr-x 9 root sys 15 Jan 4 03:10 . 3 drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct 3 drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa 3 drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams 3 drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin 3 drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool 3 drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log 3 drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct 1 lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> ../../system/volatile/utmpx 1 -rw------- 1 uucp bin 0 Jan 3 17:34 aculog total 7094
$ find directory -size +nnn
Identifie le répertoire dans lequel effectuer la rechercher.
Est un nombre de blocs de 512 octets. Les fichiers qui dépassent cette taille sont répertoriés.
Exemple 13-7 Recherche de fichiers qui dépassent une limite de taille spécifiée
L'exemple suivant illustre 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