Forum Linux.debian/ubuntu probleme de taille disque dur

Posté par  .
Étiquettes : aucune
0
12
jan.
2006
Voila je vous explique mon problème j'ai un disque de 80Go qui déjà une fois formater et monter ne fait plus que 74.3Go
mon problème c'est que quand je tape df -h
j'obtiens ceci
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hdb1 74G 49G 22G 69% /home
je sais pas vous mais moi j'ai l'impression que 49+22=71 pas 74
donc ma question est la suivante ou peuvent donc être passer ces 3Go
et pourquoi mon disque ne fais pas 80Go sachant qu'il ne possède qu'une seule partition hdb1
  • # re

    Posté par  . Évalué à 10.

    Pour la taille de ton disque, j'en ai aucune idée, il me semble que c'est lié tout simplement au fait que les constructeurs de disques non pas la meme notion que nous du Go.
    Explication:
    Pour le fabricant: 1Go = 1000Mo = ... = 1000^3 o
    Pour nous : 1Go = 1024Mo = ... = 1024^3 o

    Partant de ce constat simple:

    [binarym@trait-plat]:~% echo "(80*(1000^3))/(1024^3)" |bc
    74

    CQFD

    Pour ta deuxième question, la preuve par l'image encore une fois:

    [binarym@trait-plat]:~% dd if=/dev/zero of=test bs=1k count=10000
    10000+0 records in
    10000+0 records out
    10240000 bytes transferred in 0.171729 seconds (59628809 bytes/sec)
    [binarym@trait-plat]:~% /sbin/mke2fs test
    mke2fs 1.37 (21-Mar-2005)
    test is not a block special device.
    Proceed anyway? (y,n) y
    Filesystem label=
    OS type: Linux
    Block size=1024 (log=0)
    Fragment size=1024 (log=0)
    2512 inodes, 10000 blocks
    500 blocks (5.00%) reserved for the super user
    First data block=1
    2 block groups
    8192 blocks per group, 8192 fragments per group
    1256 inodes per group
    Superblock backups stored on blocks:
    8193

    Writing inode tables: done
    Writing superblocks and filesystem accounting information: done

    This filesystem will be automatically checked every 35 mounts or
    180 days, whichever comes first. Use tune2fs -c or -i to override.


    La ligne importante dans la sortie du mke2fs est:

    500 blocks (5.00%) reserved for the super user


    5% Reservé pour le super utilisateur ... dans ton cas:

    [binarym@trait-plat]:~% echo "74*0.05" |bc
    3.70


    Enlevant le -h à df et en refaisant ce calcul, tu devrais retomber sur ton compte.
  • # 74=80 c'est bien connu :-)

    Posté par  . Évalué à 2.

    Ca il me semble que c'est le coups classique des commercials :

    Pour eux 80Go=80*1000^3 octet
    Alors que pour nous 1Go= 1024^3octect

    Donc si tu prend ta calculette : ton disque il fait 80*(1/1.024)^3=74.5

    Sinon pour la difference donnee par df, si c'est du ext2/ext3 j'aurai tendance a dire qu 'il s'agit des bloques reserver pour le super-utilisateur. Par defaut c'est 5%, mais c'est modifiable lorsque du formatage avec mke2fs avec l'option -m

    Sinon si c'est du ext3, il y a la taille du journal, mais la je connais pas la taille mais je pense pas que ca soit si gros
  • # \_o<

    Posté par  (site web personnel, Mastodon) . Évalué à 6.

    Size does not matter.

    La gelée de coings est une chose à ne pas avaler de travers.

  • # Filesystem

    Posté par  . Évalué à 1.

    Pour la taille, hormis les écarts de calcul suivant le "type" de gigas, il y'a aussi le fait que 80 Go, c'est non formaté. Le système de fichier utilise une partie de ton disque, pour y stocker sa structure et bon nombre de "cochonneries"...
  • # Le giga à 1000 ou 1024

    Posté par  (site web personnel) . Évalué à 2.

    Juste pour dire que...
    Je n'ai jamais eu de probleme avec ca... Mes disques de 80Go et 160Go font bien 80 et 160Go et non 80*1000 megas ni 160*1000, je crois meme que j'ai 1 ou 2 megas de plus si je me souviens bien sur mon 160 que je viens de m'acheter pour noel.
  • # Merci de vos réponses

    Posté par  . Évalué à 1.

    effectivement pour les 74.5 oau lieux du 80 je me doutais que ca dépends du calcul en revanche pour le reste ma partition esr du types ext3 donc sa doit correspondre aux 5% reserver je vous remercie de vos réponse continuer comme ca ce site est magnifique
  • # C'est quoi ces 5% ?

    Posté par  . Évalué à 2.

    ça veux dire quoi 5% de blocs réservé pour le super utilisateur ?
    Sur ma partition de 29 Go je pert 1,2 Go
    et il me semble pas que root ait accés à ces 5 % plus qu'un autre utilisateur.

    Ils servent à quoi ces bloques ?
    et comment on peut les rendre utilisable ?
    • [^] # Re: C'est quoi ces 5% ?

      Posté par  . Évalué à 3.

      Hmmm .... RTFM merde @#! Ci dessous, l'extrait de la page de man:

      -m reserved-blocks-percentage
      Specify the percentage of the filesystem blocks reserved for the
      super-user. This avoids fragmentation, and allows root-owned
      daemons, such as syslogd(8), to continue to function correctly
      after non-privileged processes are prevented from writing to the
      filesystem. The default percentage is 5%.

      Mon interpretation de cette partie du mke2fs(8) c'est que le système renverra une erreur à tout processus non root lorsqu'il ne restera plus que 5% (ou ce que tu auras précisé avec le -m) de l'espace disque.
      • [^] # Re: C'est quoi ces 5% ?

        Posté par  . Évalué à 1.

        effectivement, j'ai essayé en tant que root de copier des fichier au delà de la place disponible indiqué par df, ben ça marche bien

        alors je me pose une question, on peut pas changer le nombre de ces bloques réservé sans reformater ?
        • [^] # Re: C'est quoi ces 5% ?

          Posté par  (site web personnel) . Évalué à 2.

          man tune2fs
          • [^] # Re: C'est quoi ces 5% ?

            Posté par  . Évalué à 2.

            merci Khâpin

            Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
            /dev/hda5 30073372 27893348 958028 97% /home

            tranche:/home/paz# tune2fs /dev/hda5 -m 0
            tune2fs 1.39-WIP (10-Dec-2005)
            Setting reserved blocks percentage to 0% (0 blocks)

            Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
            /dev/hda5 30073372 27893452 2179920 93% /home

            Par conséquence, je gagne 1,17 Go
            Probablement en prenant sur les performance du système, si je les utilises

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.