Академический Документы
Профессиональный Документы
Культура Документы
Sistema de Ficheros
Supuesto prctico1:
Tamao del fichero de 1 byte, tamao del bloque
4096 bytes, se estarn desperdiciando 4095 bytes.
Supuesto prctico 2:
Sistema de Ficheros
Algunos comando calculan el tamao de
los ficheros en bloques: du, df o find.
du h; du c
df h; df
find size +4b ficheros de ms de 4
bloques
El tamao de los bloques histricamente
era de 512 o 1024 bytes.
Sistema de Ficheros
Tablas de inodos:
Es una estructura de datos que contiene la
informacin que representa a un fichero.
Cada fichero dispone de un nmero de inodo
(i-number).
Todos los inodos estn presentes dentro de la
tabla de inodos.
Un fichero slo puede tener un nico inodo.
Un inodo es nico dentro del sistema de
ficheros.
Sistema de Ficheros
Contenido de un inodo:
Tamao.
Identificador del perifrico que lo contiene.
Su propietario.
Su grupo.
Su nmero de inodo.
Derechos de acceso.
Fecha de ltima modificacin del inodo.
Fecha de ltima modificacin de contenido.
Fecha de ltimo acceso
Contador de hardlinks.
Sistema de Ficheros
Un inodo no contiene el nombre del
fichero.
Comando stat fichero o directorio, vemos
la informacin referente al inodo al que
representa.
ls i nos muestra el nombre de inodo de
los ficheros o directorios.
Sistema de Ficheros
El inodo contiene campos de direcciones de
bloques.
Direcciones que apuntan directamente a bloques
Direcciones que apuntan a bloques que contienen
otros campos de direcciones.
Tres campos de indireccin:
Indireccin simple
Indireccin doble
Indireccin triple
Sistema de Ficheros
Sistema de Ficheros
Ejemplo para sistema de ficheros ext2:
Diez campos que apuntan a un bloque de datos.
Indireccin simple, apunta a 256 direcciones de
bloques de datos.
Indireccin doble apunta a 256 direcciones las cuales
apuntan cada una a otras 256 direcciones de bloques
de datos.
Indireccin triple, 256 direcciones las cuales apuntan
cada una de ellas a otras 256 direcciones que a su
vez apuntan a 256 direcciones de bloques de datos
Sistema de Ficheros
Ejemplo para sistema de ficheros ext2:
Si n es el tamao de bloque de datos en
bytes, el tamao mximo de un fichero ser:
n*(10+256+2562+2563) bytes
Para n=4096 tendremos 64Gbytes
Sistema de Ficheros
Catlogos, son los directorios o carpetas,
permiten organizan el disco creando una
jerarqua.
Un catlogo no es ms que un fichero que
contiene la lista de los ficheros presentes en ese
directorio.
Como un directorio contiene una lista de ficheros
y un inodo representa a un fichero, cada nombre
de fichero se asocia a su inodo dentro del
directorio.
ls -li
Sistema de Ficheros
Creacin de un sistema de ficheros:
mkfs t tipo opciones perifrico
Donde tipo puede ser:
ext2, ext3, reiserf, vfat, ntfs
Sistema de Ficheros