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
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)
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 fichiers noyau (core) et de vidage sur incident. Pour plus d'informations sur les fichiers de vidage sur incident, reportez-vous au Chapitre 17Gestion des informations sur les pannes système (tâches).
$ ls -t [directory]
Trie d'abord les fichiers en fonction du dernier horodatage.
Identifie le répertoire à rechercher.
Exemple 6-11 Établissement 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
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# find directory -type f[-atime +nnn] [-mtime +nnn] -print > filename &
Identifie le répertoire à rechercher. Les répertoires situés sous ce répertoire sont également inclus dans la recherche.
Recherche les fichiers qui n'ont pas été consultés depuis le nombre de jours (nnn) spécifié.
Recherche les fichiers qui n'ont pas été modifiés depuis le nombre de jours (nnn) spécifié.
Identifie le fichier qui contient la liste des fichiers inactifs.
# rm `cat filename`
où nom-fichier 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` #
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# cd directory
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. |
# rm -r *
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 #
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# 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 fichiers noyau (core) à partir du compte d'utilisateur jones à l'aide de la commande find.
# cd /home/jones # find . -name core -exec rm {} \;
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.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# cd /var/crash/system
où system identifie un système qui a créé les fichiers de vidage sur incident.
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. |
# rm *
# 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