Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

système de fichier ext3



  1. #1
    linuxious

    Question système de fichier ext3


    ------

    Bonjour!

    J'ai une question à vous poser à propos du SF ext3 (32bits)

    sachant que les blocs sont de taille 4096 octets, quelle sera l'occupation d'un fichier de taille de 1111*4096 octets par exemple?

    J'ai trop googlé mais vraiment rien !
    Si qqn a une adresse intéressante sur ce sujet, je suis preneur

    merci d'avance

    -----

  2. Publicité
  3. #2
    ProgVal

    Re : système de fichier ext3

    Bonjour,

    D'après la calculette, un fichier occupant 1111 blocs fait 4550656 octets, je vois pas en quoi ta question est complexe...

    Cordialement,
    ProgVal

  4. #3
    linuxious

    Re : système de fichier ext3

    Bonjour,

    C'est pas une question de multiplication!
    Je parle d'occupation réelle.

    Cdlt

  5. #4
    whoami

    Re : système de fichier ext3

    Bonjour,

    Je ne vois pas où est ton problème ?

  6. #5
    ProgVal

    Re : système de fichier ext3

    Si le fichier occupe X blocs, et qu'il bloc fait Y octets, il suffit de faire X*Y...
    Il y a également quelques octets occupés dans l'index des fichiers, mais c'est négligeable.

  7. A voir en vidéo sur Futura
  8. #6
    linuxious

    Re : système de fichier ext3

    bonjour,

    si par exemple le système est un 64 bit et non pas un 32 bit, tu penses pas que la question n'est pas "bête"?

    je dois chercher des tutos sur l'ext3, car il y a forcément des subtilités.
    Les blocs en ext3, c pas la mm chose que sur l'ext2 par exemple ou l'ext4!

    PS: la question est tirée d'un partiel d'une école d'ingénieur, elle m'a intrigué donc!

  9. Publicité
  10. #7
    ProgVal

    Re : système de fichier ext3

    Citation Envoyé par linuxious Voir le message
    si par exemple le système est un 64 bit et non pas un 32 bit, tu penses pas que la question n'est pas "bête"?
    Euh... Je rappelle que les fichiers sont stockés sur le disque dur, et pas dans la RAM. Donc, le bus d'adresse du processeur n'a rien à voir.

    Citation Envoyé par linuxious Voir le message
    je dois chercher des tutos sur l'ext3, car il y a forcément des subtilités.
    Les blocs en ext3, c pas la mm chose que sur l'ext2 par exemple ou l'ext4!
    Ils ont des tailles de bloc différentes

  11. #8
    linuxious

    Re : système de fichier ext3

    En tout cas la question n'est pas aussi simple que vous le pensez!
    Merci pour vos réponses qd mm.

    Je vais continuer mes requêtes google

  12. #9
    polo974

    Re : système de fichier ext3

    création du fichier:
    dd if=/dev/zero of=gag bs=4096 count=1111

    utilisation du disque:
    du -B 4096 gag
    résultat:
    1114 gag

    donc 1114 blocs...

    donc 3 blocs de plus pour lier les blocs entre eux.

  13. #10
    linuxious

    Re : système de fichier ext3

    Citation Envoyé par ProgVal Voir le message
    Euh... Je rappelle que les fichiers sont stockés sur le disque dur, et pas dans la RAM. Donc, le bus d'adresse du processeur n'a rien à voir.

    Ils ont des tailles de bloc différentes
    en ext3, il n'y a pas que du 4096 octets, on trouve aussi 1024 et 2048 voir du 8192 octets, donc le fait que c'est du 32 bits n'est pas aussi innocent que ca!

  14. #11
    linuxious

    Re : système de fichier ext3

    Citation Envoyé par polo974 Voir le message
    création du fichier:
    dd if=/dev/zero of=gag bs=4096 count=1111

    utilisation du disque:
    du -B 4096 gag
    résultat:
    1114 gag

    donc 1114 blocs...

    donc 3 blocs de plus pour lier les blocs entre eux.
    vraiment intéressant! tu peux expliquer stp l'intérêt de ces 3 blocs qui s'ajoutent? c'aurait été pareil si on a un systeme en 64 bits?? Tu as un lien d'un site internet qui explique tout ca?

  15. #12
    linuxious

    Re : système de fichier ext3

    @polo974 : est ce que tu as fait ce test sur une partition en ext3? tu penses ca sera différent si tu fais ca sur du ext2? car le ext3 = ext2 + journalisation

    merci
    Dernière modification par linuxious ; 18/08/2009 à 14h24. Motif: indiquer le destinataire

  16. Publicité
  17. #13
    whoami

    Re : système de fichier ext3

    Bonjour,
    Citation Envoyé par linuxious Voir le message
    vraiment intéressant! tu peux expliquer stp l'intérêt de ces 3 blocs qui s'ajoutent? c'aurait été pareil si on a un systeme en 64 bits?? Tu as un lien d'un site internet qui explique tout ca?
    La largeur du bus processeur/mémoire n'a pas de lien direct avec le système de fichier.

    Après ça, TOUT dépend de l'implémentation faite sur un système donné, qui peut varier d'un éditeur à un autre, et même d'une version à une autre pour un même éditeur.

  18. #14
    MaliciaR

    Re : système de fichier ext3

    Citation Envoyé par linuxious Voir le message
    en ext3, il n'y a pas que du 4096 octets, on trouve aussi 1024 et 2048 voir du 8192 octets, donc le fait que c'est du 32 bits n'est pas aussi innocent que ca!
    Quand tu crées ton SF (l'ensemble des inodes), tu spécifies ça. Le bus d'adresse n'a rien à voir ici, comme l'a dit ProgVal.
    Sur ext4, tu n'as plus cette histoire d'inodes. Mais bon, je ne vais pas te faire un cours


    Code:
    malicia@rogue-desktop:~$ dd if=/dev/zero of=gag bs=4096 count=1111
    1111+0 enregistrements lus
    1111+0 enregistrements écrits
    4550656 octets (4,6 MB) copiés, 0,0952622 s, 47,8 MB/s
    malicia@rogue-desktop:~$
    sur un ext3. Comme quoi, la calculette est une bonne chose
    An expert is one who knows more and more about less and less.

  19. #15
    yostral

    Re : système de fichier ext3

    Citation Envoyé par MaliciaR Voir le message
    Quand tu crées ton SF (l'ensemble des inodes), tu spécifies ça. Le bus d'adresse n'a rien à voir ici, comme l'a dit ProgVal.
    Exact. Aucun rapport.


    Citation Envoyé par MaliciaR Voir le message
    Code:
    malicia@rogue-desktop:~$ dd if=/dev/zero of=gag bs=4096 count=1111
    1111+0 enregistrements lus
    1111+0 enregistrements écrits
    4550656 octets (4,6 MB) copiés, 0,0952622 s, 47,8 MB/s
    malicia@rogue-desktop:~$
    sur un ext3. Comme quoi, la calculette est une bonne chose
    Exactement le même résultat sur un ext4 en 64 bit. (Sauf que c'est plus rapide )
    Quand tout le reste a échoué, lisez le mode d'emploi.

  20. #16
    MaliciaR

    Re : système de fichier ext3

    Citation Envoyé par linuxious Voir le message
    tu peux expliquer stp l'intérêt de ces 3 blocs qui s'ajoutent?
    Il l'avait pourtant dit
    Citation Envoyé par polo974 Voir le message
    donc 3 blocs de plus pour lier les blocs entre eux.


    Citation Envoyé par yostral Voir le message
    (Sauf que c'est plus rapide)
    Ouip, d'autant plus vu ma machine
    An expert is one who knows more and more about less and less.

  21. #17
    linuxious

    Re : système de fichier ext3

    Citation Envoyé par MaliciaR Voir le message
    Quand tu crées ton SF (l'ensemble des inodes), tu spécifies ça. Le bus d'adresse n'a rien à voir ici, comme l'a dit ProgVal.
    Sur ext4, tu n'as plus cette histoire d'inodes. Mais bon, je ne vais pas te faire un cours


    Code:
    malicia@rogue-desktop:~$ dd if=/dev/zero of=gag bs=4096 count=1111
    1111+0 enregistrements lus
    1111+0 enregistrements écrits
    4550656 octets (4,6 MB) copiés, 0,0952622 s, 47,8 MB/s
    malicia@rogue-desktop:~$
    sur un ext3. Comme quoi, la calculette est une bonne chose
    bjr, t'as oublié de faire un $ du -B 4096 gag!! tu auras la bonne surprise alors de voir 3 blocs s'ajouter!

    cdlt

  22. #18
    MaliciaR

    Re : système de fichier ext3

    Citation Envoyé par linuxious Voir le message
    bjr, t'as oublié de faire un $ du -B 4096 gag!! tu auras la bonne surprise alors de voir 3 blocs s'ajouter!

    cdlt
    Non, je n'ai pas oublie Je ne l'ai juste pas copie-colle. Mais toi, tu as oublie de relire a quoi ils servent
    An expert is one who knows more and more about less and less.

  23. Publicité
  24. #19
    linuxious

    Thumbs up Re : système de fichier ext3

    Citation Envoyé par MaliciaR Voir le message
    Non, je n'ai pas oublie Je ne l'ai juste pas copie-colle. Mais toi, tu as oublie de relire a quoi ils servent
    En bref, une calculette ne suffit pas car sinon la question sera simplement bete et elle ne l'est pas.
    Pour s'en rendre compte, il faut revoir la structure de l'inode et des différents types des pointeurs de l'inode pour comprendre l'ajout éventuel de blocs.

    Le problème est résolu et je vous remercie de vos participations.

    cdlt

Discussions similaires

  1. comment installer un fichier système?
    Par ferrarinero dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 25/10/2008, 15h11
  2. Lire un fichier .BIN avec Matlab converti d'un fichier .WAV
    Par solissisme dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 03/05/2008, 16h13
  3. où trouver le fichier de restauration du système sur un pc acer aspire?
    Par snorky7 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 13/02/2008, 17h22
  4. Troyan supprimé, fichier manquant sur système win ?
    Par Cornemuse dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 0
    Dernier message: 28/05/2007, 22h44
  5. probleme d'ouverture d'in fichier ISO et d'un fichier RAR
    Par ABN84 dans le forum Logiciel - Software - Open Source
    Réponses: 12
    Dernier message: 28/08/2006, 18h54
Découvrez nos comparatifs produits sur l'informatique et les technologies.