IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Perte d'espace disque incompréhensible


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Par défaut Perte d'espace disque incompréhensible
    Bonjour,

    Je sollicite votre aide car depuis ce matin, il m'arrive quelque-chose que je ne peux expliquer et qui est grave :
    J'ai un serveur sous Debian Squeeze qui tourne depuis plusieurs semaines sans problème.
    Ce matin, j'ai fait du ménage dans les home pour libérer de la place.
    Initialement, il restait 1,1 Go dans /home.
    Après mon nettoyage, /home faisait 2,1Go, soit 1Go de gagner.
    Or, après quelques minutes, je suis averti qu'il n'y a plus de place sur le serveur ! Je regarde avec la commande df et je vois que /home est occupé à 100%.
    Après avoir demandé à toutes les personnes qui ont accès au serveur s'ils ont mis des fichiers dessus, personne n'a rien fait.

    Je refais donc le tour en supprimant de nouveaux fichiers et répertoires. Je me retrouve avec un espace restant dans /home de 1Go. Je fais un df -h, je vois 1Go disponible. Deux minutes plus tard, je refais un df -h, et /home est à nouveau occupé à 100% !!!!

    Je demande votre aide car je ne comprends pas du tout ce qu'il se passe.
    je libère de la place et quelques minutes plus tard, l'espace est occupé à 100%...

    Quelqu'un a une idée ? même des plus folles svp ???

    Merci
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

  2. #2
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonjour.

    Faire un du -h * dans /home (et en descendant dans les sous répertoires) permettrai de savoir ce qui prend de la place. D'ailleurs si tu pouvait aussi nous filer ces investigations ça pourrait aider sait-on jamais.

    Bon courage

    Cordialement,
    Idriss

  3. #3
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Par défaut
    Bonjour,
    quels sont les fichiers et répertoires que tu as supprimés ?
    vérifies les applications qui utilisent les ressources en question.
    Pour cela, tu peux faire
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    lsof | grep filename
    où filename est le fichier concerné.

    Par ailleurs, un autre truc un peu plus lourd ^^ , mais qui pourrait te donner un idée de ce qui bouge en taille dans ton /home, tu fais:
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    find /home -exec du -k '{}' \; | sort -n | tee -a /tmp/disk_usage_1.log
    Tu refais la même commande 2 ou 3 minutes plus tard en changeant disk_usage_1 par disk_usage_2
    et tu fais la diff entre disk_usage_1.log et disk_usage_2.log
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    diff /tmp/disk_usage_[1-2].log

    Cordialement,
    Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
    Le chat du site est aussi ici pour aider. Ne pas hésiter à visiter !

  4. #4
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Par défaut
    Le message de paissad m'a mis sur une piste et j'ai finalement trouvé.

    Le problème vient d'apache !!! Je m'explique :

    Je stocke chaque site web (vhosts) dans un home et les logs apache de chaque site sont placés dans un répertoire logs dans chaque home.
    En faisant le ménage, j'ai compressé des fichiers de logs qui étaient assez volumineux et supprimé ces fichiers de logs après.

    Je pense que lorsqu'une personne accédait à un site web pour lequel j'avais supprimé les fichiers de logs, Apache tentait d'écrire dans son fichier de log. Mais comme celui-ci n'existait plus, au lieu de planter ou mettre un message d'erreur comme toute application, Apache a du envoyé l'information à l'OS comme quoi il était impossible d'ecrire sur la partition. Et donc, le système renvoyait que la partition /home était full !

    Après un simple redémarrage d'Apache, j'ai retrouvé un /home avec 3,4Go d'espace disque libre !!!

    Merci Apache !

    Merci pour votre aide en tout cas
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

  5. #5
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Il est comme ça apache !
    Bah si c'est le cas, c'est bon à savoir ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Perte d'espace disque
    Par vg-matrix dans le forum Windows XP
    Réponses: 2
    Dernier message: 10/11/2008, 14h35
  2. Espace disque incompréhensible
    Par gesor dans le forum Windows Vista
    Réponses: 8
    Dernier message: 23/01/2008, 15h03
  3. Perte d'espace sur le disque dur
    Par alex_m94 dans le forum Windows Vista
    Réponses: 5
    Dernier message: 07/01/2008, 17h07
  4. VBScript pour obtenir l'espace disque libre
    Par Archangelo dans le forum ASP
    Réponses: 2
    Dernier message: 05/05/2004, 13h33
  5. visualiser l'espace disque occupé par ma base
    Par superdada dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 08/01/2004, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo