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 :

Partition, montage du et df


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut Partition, montage du et df
    Bonjour,

    Je travaille sur une machine embarquée à base d'ARM9 avec 16 MB de NOR Flash ROM.
    Je suis relativement débutant mais je me soigne

    J'ai une incohérence entre du et df et j'aimerais comprendre le fonctionnement des partitions.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    root:/# df -h
    Filesystem                Size      Used Available Use% Mounted on
    /dev/mtdblock2            8.0M      7.3M    672.0k  92% /
    /dev/ram0               499.0k     84.0k    390.0k  18% /var
    /dev/mtdblock3            6.0M      4.6M      1.4M  77% /tmp
    /dev/mtdblock3            6.0M      4.6M      1.4M  77% /home
    /dev/mtdblock3            6.0M      4.6M      1.4M  77% /etc
    tmpfs                    14.7M         0     14.7M   0% /dev/shm
    Ce que je pense savoir :
    J'ai donc bien environ 16MB divisé en /dev/mtdblock2 et 3.
    tmpfs serait du swap pour la RAM.
    De la RAM est montée sur /var également.
    La mémoire de MTD serait donc de la flash avec drivers génériques.

    Questions :
    /dev/mtdblock3 est monté sur 3 dossiers, quelle est l'utilité ? Ils se partagent donc l'espace ROM. J'ai du mal avec l'arborescence physique et logique de Linux.

    df m'annonce donc 4.6M occupés sur mtdblock3, par contre du me dit autre chose :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    root:/etc# du -hs /home
    8.1M	/home
    Le dossier le plus volumineux dans /home fait 6.0M et ce n'est pas un lien symbolique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    root:/home# du -h 
    143.0k	./bin
    6.0M	 ./php/lib
    6.0M	./php
    1.5k	./httpd/htdocs/****/css
    62.5k	./httpd/htdocs/****/img
    2.0k	./httpd/htdocs/****/ajax
    10.5k	./httpd/htdocs/****/include
    125.0k	./httpd/htdocs/****
    126.5k	./httpd/htdocs
    1.0k	./httpd/cgi-bin
    127.5k	./httpd
    0	./sqlite/.libs
    93.5k	./sqlite
    2.0k	./apache2
    8.1M	.
    Dans ce dossier il y a :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    root:/home/php/lib# du -ah     
    215.0k	./libgd.so.2
    1.1M	./libxml2.so.2.6.22
    1.1M	./libxml2.so.2
    197.5k	./libjpeg.so
    215.0k	./libgd.so.2.0.0
    2.1M	./libphp5.so
    368.5k	./libmysqlclient.so.15
    167.0k	./libpng.so.2
    368.5k	./libmysqlclient.so.15.0.0
    215.0k	./libgd.so
    6.0M
    Il n'y a pas de liens dans ce dossier qui ferrait donc 6.0M alors que df nous donne 4.6M d'occupation sur toute la partition et un maximum de 6.0M.
    D'ou vient cet écart ?
    J'ai pu trouver des posts sur le nets qui parle de problèmes losqu'on monte une partition sur un dossier existant...

    Pouvez vous m'éclairer un peu ?

    Merci

  2. #2
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 897
    Par défaut
    Je pense que cela vient du fait que 'du' mesure en blocs, et 'df' en octets.

    Si tu dois écrire une donnée qui prend 'deux blocs et demi', le 'demi-bloc' restant ne sera pas utilisable pour une autre donnée. Donc 'du' te dira que tu as utilisé 3 blocs, soit 3 x 512 octets par défaut si je me souviens bien, alors que ta donnée fera 2 x 512 + 512/2 octets selon 'df'.

    Tu peux donc te fier à 'df' ou à 'du' selon ce que tu veux faire.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut
    Pourquoi df donnerait il une information sur la taille restante non utilisable (1/2 block) ?
    J'ai besoin de savoir la place qui me reste sur la partition pour savoir ce que je vais pouvoir installer ou non.

Discussions similaires

  1. montage de partition NTFS
    Par cyreel dans le forum Administration système
    Réponses: 5
    Dernier message: 24/01/2007, 20h37
  2. Problème de montage des partitions
    Par ouakammathieu dans le forum Réseau
    Réponses: 4
    Dernier message: 02/08/2006, 15h37
  3. [NetBSD] Montage partition freebsd
    Par gorgonite dans le forum BSD
    Réponses: 6
    Dernier message: 23/06/2006, 21h49
  4. Changer les points de montages des partitions
    Par Thrystan dans le forum Administration système
    Réponses: 6
    Dernier message: 13/08/2004, 17h46
  5. Problème montage partition Win sous RedHat ??
    Par baba dans le forum Administration système
    Réponses: 6
    Dernier message: 18/01/2003, 12h26

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