Nombre octets par inode

Fermé
christo810 Messages postés 40 Date d'inscription lundi 23 février 2009 Statut Membre Dernière intervention 31 mars 2010 - 11 juil. 2009 à 19:51
christo810 Messages postés 40 Date d'inscription lundi 23 février 2009 Statut Membre Dernière intervention 31 mars 2010 - 12 juil. 2009 à 09:54
Bonjour,

J'aimerai en faite savoir si ce que j'ai compris était juste.

Lors de la création d'un système de fichiers ext2, le nombre d'octets par inode defini la taille de la table?
Et par conséquent le nombre de fichiers pouvant etre stocké sur le périphérique de stockage ?
Cela suppose-t-il que pour un rapport de 4096 octets par inode (les blocs étant de 1 kio) les fichiers inscrits sur le peripherique de stockage seront d' au moins de 4 kio ?

Merci d'avance pour vos réponses

2 réponses

Bonsoir,

Non, un inode est un descripteur de fichier. Il comporte des informations comme les droits d'accès, le type, le propriétaire, etc...

A la création de la table, le nombre d'inode est défini. C'est à dire que quelle que soit la taille de la partition, le nombre maximal de fichier sera limité.

A la création, le système attribue un certain nombre d'inodes par Mo, pour que ce soit équilibré.
Mais il est recommandé de tuner le nombre d'inode selon le type de fichier. Par exemple une partition avec beaucoup de petits fichiers (un serveur de news par exemple), il faudra plus d'inode que prévu.
Pour une base de donnée on réduira le nombre d'inode.

Les inodes prennent de la place sur le disque. Mais vu la taille des disques aujourd'hui et l'on stocke surtout des gros fichiers (images ISO, divx, etc...), donc ça importe moins.

Pour ext3, la taille des blocks est de 4Ko (soit 8 secteurs de 512bits). Comme ils sont codés sur 32bits, ça donne un système de fichier de 16To au maximum avec des fichiers de 2To max. Ca reste trés au dela des besoins basiques.
Il n'y a que sur les SAN professionnels (grappes de disques en RAID) ou l'on utilise d'autres systèmes comme XFS.

sources :
https://fr.wikipedia.org/wiki/Inode
https://linuxfr.org/news/ext3-est-mort-vive-ext4
0
christo810 Messages postés 40 Date d'inscription lundi 23 février 2009 Statut Membre Dernière intervention 31 mars 2010 8
12 juil. 2009 à 09:54
Merci Kiki.

Si j'ai bien compris, soit le nombre d'inodes est défini automatiquement, soit on peut le tuner au moment du formatage via la commande :
mke2fs [-i <octets par inode>]


Est-ce correcte ?
0