Digamos que tiene un iNode que está lleno a capacidad sin punteros indirectos. Si le da un puntero indirecto, ¿su tamaño máximo de archivo simplemente se duplica?
fuente
Digamos que tiene un iNode que está lleno a capacidad sin punteros indirectos. Si le da un puntero indirecto, ¿su tamaño máximo de archivo simplemente se duplica?
A diferencia de los inodos, que son fijos en número y asignados en una parte especial del sistema de archivos, los bloques indirectos pueden ser de cualquier número y se asignan en la misma parte del sistema de archivos como bloques de datos. El número de punteros en los bloques indirectos depende del tamaño de bloque y el tamaño de los punteros de bloque. Ejemplo: con un tamaño de bloque de 512 bytes y punteros de bloque de 4 bytes, cada bloque indirecto puede constar de 128 (512/4) punteros.
Entonces, no: el tamaño máximo de archivo es más del doble, ya que hay muchas más direcciones de bloque de datos en ese bloque único apuntado por el puntero indirecto que las direcciones de bloque directo en el propio inodo.