Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/04/2011, 10h50   #1
Membre du Club
 
Inscription : août 2009
Messages : 88
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 88
Points : 42
Points : 42
Par défaut Probleme d'espace disque !

Bonjour,
J'ai actuellement un probleme sur un de mes serveurs de base de donnees et je debute en administration AIX (je suis dba a la base). Je me permet de poser les questions ici car ce n'est pas du specifique AIX meme si les options ou commandes peuvent etre differentes.

Mon probleme est le suivant:

J'ai un outil de surveillance qui me remonte une alerte sur un VG root remplit a 95%.

-Comment lister la taille de tous les dossiers appartenant a ce vg par ordre de taille de dossier (plus gros au plus petit) ?

-Est ce que quand je restaure une copie de crontab je suis oblige de l'editer pour que le systeme la prenne en compte ?

Cordialement
AlternantOracle est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/04/2011, 11h16   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
pour lister avec tri et ajoutant l'affichage propre (lisible) c'est simple
Code :
cd / ; for i in * ; do du -sk $i | tail -1 ; done | sort -n
pour la crontab je ne sais pas si c'est le cas sous AIX ou non mais il est tjrs recommandé de faire une édition pour être sur de la prise en charge immédiate.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 13h31   #3
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
La commande suivante permet de récupérer la liste des lv d'un vg:
Code :
lvdisplay -v <nom_du_vg>
La partie intéressante est celle qui contient LV Name

Ensuite, tu peux simplement utiliser un sauf si j'ai oublié quelque chose qui justifierais l'emploi d'une commande aussi compliquée que celle donnée par frp31 .

Par exemple, sur mon serveur, j'ai un vg nommé "vg" (original) et 3 lvs :
Code :
1
2
3
4
5
# lvdisplay -v vg |grep "LV Name"
    Using logical volume(s) on command line
  LV Name                /dev/vg/home
  LV Name                /dev/vg/www
  LV Name                /dev/vg/portage
Ces 3 lvs sont montés sur les points suivants :
Code :
1
2
3
4
# grep dev/vg /etc/fstab
/dev/vg/www     /var/www ext3   defaults                0       2
/dev/vg/home    /home    ext3   defaults                0       2
/dev/vg/portage /usr/portage    ext3   defaults                0       2
Si je vais dans , je peux utiliser la commande pour voir les dossiers triés par ordre croissant:
Code :
1
2
3
4
5
6
7
8
9
# du -ks * | sort -n
4       lost+found
20      dead.letter
92      domain.com.tgz
464     oldies
1208    localhost
56040   domain.org
61028   secured
71976   domain.com
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 20/04/2011, 14h41   #4
Membre du Club
 
Inscription : août 2009
Messages : 88
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 88
Points : 42
Points : 42
Merci beaucoup pour vos reponses.

lvgdisplay ne fonctionne pas sur ma machine AIX, par contre le bon vieux DU fonctionne a la perfection .

df -m donne

Code :
1
2
Filesystem    MB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4         256.00      3.51   99%     4381    63% /
Par contre je veux connaitre tous les dossiers contenu sur ce filesystem '/' ainsi que leur taille pour savoir dans quel dossier se trouve la consommation anormale d'espace disque et faire le menage adequat.

Si je fais un du comme repondu plus haut ca me renvoi par exemple tmp qui n'est pas sur le meme filesystem.

Cordialement.
AlternantOracle est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/04/2011, 15h04   #5
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
Tu peux essayer l'option -x de si elle est dispo sur ton AIX.

Mais tu parlais de VG dans ton premier post, donc c'est sur un filesystem ou sur un vg que tu cherches ?!

Si c'est sur la racine, vu que la taille fait visiblement 256 Mo, la plupart des autres dossiers (usr, opt, var, ...) doivent être montés sur d'autres partitions... tu peux donc essayer de voir quels sont les dossiers qui sont sur ce fs, il ne doit pas y en avoir beaucoup, et faire un sur ces dossiers.
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 20/04/2011, 15h21   #6
Membre du Club
 
Inscription : août 2009
Messages : 88
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 88
Points : 42
Points : 42
Oui c'est bien ca, je me suis en mele les pinceaux.
AlternantOracle est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h15.


 
 
 
 
Partenaires

Hébergement Web