Bonjour à tous !

Je recherche les structures de données d'un superbloc, d'un bloc, d'une inode et d'un bloc d'inode. Pour le moment j'ai effectué ceci (langage C je précise) :


typedef struct inode
{

char typedefichier;
char droits;
int nbr_lien;
char prioprietaire;
char groupe;
int taille;
int date;
int heure;
char nomfichier;

}


typedef struct superbloc
{

char nom_systeme;
int taille_systeme;
int nombre_bloc;
int nombre_inode;
int nombre_bloc_inode;
int nombre_bloc_libre;
bloc *pointeur_bloc_vierge;
inode *pointeur_inode_libre;

}

typedef bloc
{ }

typedef bloc_inode
{

inode *pointeur_inode;
inode mon_inode;
inode next;

}


Passons à mon raisonnement. L'enseignant nous impose bloc d'inode mais il s'agit de la table d'inode ? Est ce que je dois voir ceci comme une liste ?
Ensuite, j'ai regardé un peu partout sur internet mais je ne vois pas quoi mettre dans mon bloc :/ .
Le superbloc j'ai mis comme variable les informations qu'il doit contenir (d'après ce que j'ai observé sur internet).

Pour tout vous dire, on a appris à programmer en C début septembre, et on doit faire un systeme de fichier distribué pour janvier ^^.

J'ai besoin de votre aide pour me guider juste pour ces structures présentées svp.

Par contre on n'est pas obligé d'écrire les fonctions en C pour le moment.


Merci d'avance tout le monde !