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

Solaris Discussion :

[Sun OS 5.8] différences entre du / df


Sujet :

Solaris

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Par défaut [Sun OS 5.8] différences entre du / df
    Bonjour à tous,

    voilà, j'ai un écart entre l'espace utilisé tel qu'affiché par la commande df et ce que je constate en utilisant du.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    [user@serveur /varsoft/app] df -k .
    Filesystem            kbytes    used   avail capacity  Mounted on
    /dev/vx/dsk/datadg/varsoft_app
                         188889088 172683576 16109632    92%    /varsoft/app
    [user@serveur /varsoft/app] du -ks .
    91693504        .
    je pense que mes commandes sont bonnes ? J'utilise bien -k à chaque fois pour avoir l'espace en ko... et, sauf erreur, ces mêmes commandes fonctionnent bien sur d'autres filesystem.

    A priori, le dossier /varsoft/app ne contient pas de liens, pas de fichiers "non réguliers", pas de dossiers sur lesquels le user n'aurait pas les droits, etc... mais je peux me tromper (disons que j'ai contrôlé avec mes faibles connaissances mais si vous avez des commandes à essayer, n'hésitez pas...).

    J'avais lu qu'il pouvait y avoir des problèmes si des fichiers étaient supprimés alors qu'ils étaient utilisés (http://www.walkernews.net/2007/07/13...ed-disk-space/). J'ai essayé de contrôler avec lsof, mais je n'ai rien trouvé de particulier (en même temps, je n'ai peut-être pas bien cherché... il y a beaucoup beaucoup de lignes pour /varsoft/app, mais rien qui ressemble à ce qu'on voit sur le site précédent :/).

    Je cherche donc d'autres idées =)

    Merci d'avance !

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    La commande du parcours les répertoires. Donc si elle ne peut parcourir un répertoire, il n'est pas compté - mais sera compté par df

    Une autre explication peut être un point de montage interne. Si tu exécutes df -k et que tu regardes le point de montage /, tu ne verras que le contenu de cette partition. En revanche, du parcourra et la partition / et toutes les autres partitions montées sous / (autrement dit tout le disque).

    Sinon, j'ai effectievemnt le même comportement que toi... :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    > df -k /var
    Filesystem            kbytes    used   avail capacity  Mounted on
    /dev/dsk/c0t0d0s1    10080200 1418325 8561073    15%    /var
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    > du -ks /var
    1053009 /var
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre très actif

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Par défaut
    Salut,

    merci pour la réponse. Effectivement, je suis bien conscient du fait que du ne pourra prendre en compte des fichiers/dossiers sur lesquels le user n'aurait pas les droits. Je me doute également que si l'un des sous-dossiers est constitué d'un autre disque monté, la différence sera présente.

    Mais en l'occurrence, j'ai vérifié (comme je le pouvais : entre ls -la et find...) que le dossier ne comportait que des fichiers/dossiers de mon utilisateur.
    De même, j'ai contrôlé par un df -k qu'il n'y avait pas d'autres disques montés (de toute façon, dans ce cas, du serait supérieur à df, ce qui n'est pas mon problème :p).

    Je pense qu'il doit y avoir un truc quelque part, mais pas moyen de mettre la main dessus :/

  4. #4
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695

  5. #5
    Membre très actif

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [user@serveur /varsoft/app] du -dkrsx .
    du: illegal option -- x
    usage: du [-a][-d][-k][-r][-o|-s][-L] [file ...]
    forcément (j'avais déjà essayé :/) pourtant, man du indique bien l'option

    sans le -x :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [user@serveur /varsoft/app] du -dkrs .
    92406128        .
    [user@serveur /varsoft/app] du -ks .
    92406136        .
    Donc comme avant en gros

    Edit, tiens, j'ai vu ça aussi... (pas de -d cette fois) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [user@serveur /varsoft/app] /usr/xpg4/bin/du -krsx .
    92406128 .
    mais ça ne change rien :/

  6. #6
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    En fait, l'option "-x" est pour "/usr/xpg4/bin/du" .

    Autres pistes:
    Tu as effacé un gros fichier mais il est encore ouvert par un processus. Essaie de démonter puis remonter ton filesystem pour le détecter.
    Sinon, c'est peut-être une spécificité de vxfs, genre un journal ou quelque chose comme çà.

    De même, j'ai contrôlé par un df -k qu'il n'y avait pas d'autres disques montés (de toute façon, dans ce cas, du serait supérieur à df, ce qui n'est pas mon problème :p).
    Pas forcément. Si tu as un montage sur un répertoire non vide avant le montage, le contenu de ce répertoire compte pour df mais pas pour du.

Discussions similaires

  1. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  2. Réponses: 5
    Dernier message: 11/12/2002, 12h31
  3. Différence entre TCP, UDP, ICMP
    Par GliGli dans le forum Développement
    Réponses: 1
    Dernier message: 13/09/2002, 08h25
  4. Différences entre jmp, jz, jnz, etc
    Par christbilale dans le forum Assembleur
    Réponses: 3
    Dernier message: 05/07/2002, 15h09
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

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