système de fichier ext3
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

système de fichier ext3



  1. #1
    invited0bd8f51

    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. #2
    invitee840409b

    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

  3. #3
    invited0bd8f51

    Re : système de fichier ext3

    Bonjour,

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

    Cdlt

  4. #4
    invite2d7144a7

    Re : système de fichier ext3

    Bonjour,

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

  5. A voir en vidéo sur Futura
  6. #5
    invitee840409b

    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. #6
    invited0bd8f51

    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!

  8. #7
    invitee840409b

    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

  9. #8
    invited0bd8f51

    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

  10. #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.

  11. #10
    invited0bd8f51

    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!

  12. #11
    invited0bd8f51

    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?

  13. #12
    invited0bd8f51

    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

  14. #13
    invite2d7144a7

    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.

  15. #14
    invite17a570c1

    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

  16. #15
    invite2c9cd37e

    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 )

  17. #16
    invite17a570c1

    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

  18. #17
    invited0bd8f51

    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

  19. #18
    invite17a570c1

    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

  20. #19
    invited0bd8f51

    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 invite0052996b 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 invite45d1502e 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 invite483d8df8 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
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...