Miembro No. 27858 Registrado: May 09, 2008 Mensajes: 1
Publicado: Vie May 09, 2008 5:53 amAsunto: ext2 y superbloques
Buenas!!
Estoy estos días haciendo un pequeño programa para leer datos de un sistema de ficheros. Este se centra en el sistema ext2. El tema es que accedo al Superbloque y leo los datos básicos de la partición. He leído mucho sobre el tema, pero creo que tengo un error de concepto. A ver si alguien me aclara mi duda. El tema es que la partición se divide en bloques, concretamente Block Groups, el cual el mismo se divide en bloques mas pequeños, donde hay Superblock, Group descriptors, etc... Lo que no acabo de entender es como saber el numero de Block Groups i moverme en ellos.
El numero es s_block_counts(offset 4, tamaño 4 bytes)--> En Superblock?. Y como se el tamaño de los mismos para moverme por los Block Groups...
Miembro No. 25400 Registrado: Nov 28, 2007 Mensajes: 282
Publicado: Vie May 09, 2008 4:54 pmAsunto: Re: ext2 y superbloques
No se si me expresare con correccion, pero si no lo hago corrijanme.
El disco contiene unos bloques por defecto (boot, superbloque, / ...). Al acceder al / este contiene la lista de nombres de los ficheros que contiene junto con su numero de i-nodo.
Por ejemplo:
directorio: /
nombre i-nodo
. 0
.. 0
home 1
tmp 2
El numero se usa para acceder al i-nodo correspondiente, que contiene toda la informcion asociada a ese fichero, (entre la que supongo este el tamaño).
No puedes publicar nuevos temas en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en encuestas en este foro