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?
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?
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
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
Correcto. Hacen referencia a lo mismo.
Saludos,
Gustavo