Buenas, la consulta es: como hacemos para movernos por un archivo si este comparte sector con otros.... Si es que es posible
En respuesta a Mauricio Irace Perez
Re: FAT y multiples dir_entries por sector
de Andres Bello Ureta -
Me parece que en un sector no podes tener contenido de dos archivos distintos.
En general he visto que en todos los ejercicios del curso sobre sistema de archivos, un archivo se encuentra en N sectores, donde el ultimo sector está fragmentado internamente si el tamaño del archivo no es un múltiplo del tamaño del sector.
Y en FAT directamente no podes compartir sectores entre dos archivos porque no tenes manera de referenciar en que posicion del sector empieza el archivo (podrías inventar algo así como "offset inicial" como un campo del inodo, para indicar en que lugar sector empieza el archivo, pero hay que revisar si eso no trae mas problemas, como por ejemplo, no poder agrandar uno de los archivos que comparte el sector).
Y en FAT directamente no podes compartir sectores entre dos archivos porque no tenes manera de referenciar en que posicion del sector empieza el archivo (podrías inventar algo así como "offset inicial" como un campo del inodo, para indicar en que lugar sector empieza el archivo, pero hay que revisar si eso no trae mas problemas, como por ejemplo, no poder agrandar uno de los archivos que comparte el sector).