Précédent Remonter Suivant

2  Le volume

Dans le cas du système de fichiers considéré, les volumes et les partitions sont confondus : il n'y a qu'une unique partition par volume. Un volume est une suite contiguë de N blocs logiquement numérotés de 0 à N - 1. La taille d'un bloc sera fixée à 64 octets (habituellement c'est plutôt un multiple de 512 ou 1024 ; cette petite valeur doit permettre de tester le système jusque dans les moindres recoins).

L'unité d'accès à un volume est, bien entendu, le bloc. L'API des accès aux blocs du volume est donnée à la figure 2.

typedef u_short NUM_BLOC

#define BLOC_SIZE 64
typedef char VOL_BLOC [BLOC_SIZE] ;

int vol_lire     (NUM_BLOC n, VOL_BLOC b) ; 
int vol_ecrire   (NUM_BLOC n, VOL_BLOC b) ; 

Figure 2 : API des accès aux blocs du volume



Précédent Remonter Suivant