Tamaño archivo

Tamaño archivo

de Diego Verdier Bemposta -
Número de respuestas: 3

Hola,

Si el inodo de un archivo me dice que el archivo pesa 3000 bytes y tiene 3 bloques de 2048 bytes asociados.

Siempre va a usar por completo el primer bloque, del segundo lo que le falta y del tercero nada. 

O puede ser que use un poco de los 3?



En respuesta a Diego Verdier Bemposta

Re: Tamaño archivo

de Gustavo Brown -

Diego,

Los datos de un archivo están todos dispuestos consecutivos en cada bloque. Hasta que no se llena un bloque no se comienza a usar el siguiente bloque de datos.

Si un inodo te dice que el archivo tiene tamaño 3000 bytes y los bloques son de 2048 bytes entonces tiene que tener asociados 2 bloques de datos. Si tiene asociados más bloques de datos es porque el archivo está corrupto.

Saludos,
  Gustavo

En respuesta a Gustavo Brown

Re: Tamaño archivo

de Matteo Guerrieri Garcia -

Hola Gustavo, aprovechó para realizar una consulta.

Un bloque y un sector hacen referencia a lo mismo? Por ejemplo si un inodo tiene un campo data = array[1..5] of int, quiere decir que tengo 5 enteros que apuntan a 5 sectores o bloques en el disco?

Gracias