Está en la página 1de 28

ASIR Unidad Formativa Capítulo

ISIOP

SISTEMAS DE ARCHIVOS

• TIPOS SISTEMAS DE ARCHIVOS.


• SISTEMAS DE ARCHIVOS FAT.
noviembre de 2014

• SISTEMAS DE ARCHIVOS NTFS


• SISTEMAS TRANSACIONALES.
• SISTEMAS DE ARCHIVOS DISTRIBUIDOS (DFS).
• SISTEMA DE ARCHIVOS CIFRADOS (EFS).
• SISTEMAS DE ARCHIVOS VIRTUALES (VFS).

i.e.s. número 1 xixón 1


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (I)


Directorio Archivo

Directorio raíz
Directorio raíz
(a)
Directorios del usuario
A B C
A B C
Directorio raíz

A A B C C C
A B C

Archivos
A B B B C C
(b)
noviembre de 2014

B C C

Subdirectorios del usuario


C C C C
(c)

i.e.s. número 1 xixón 2


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (II)


 Definición:

 Conjunto de módulos u objetos del Sistema Operativo que se


encarga de la gestión de la información (archivos)

 Un sistema de archivos o ficheros son los métodos y estructuras


jerárquicas de datos que un sistema operativo utiliza para
implementar los archivos de un disco o partición; es decir, es la
manera en la que se organizan los archivos de datos en el disco
noviembre de 2014

i.e.s. número 1 xixón 3


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (III)


 Características:
 Aparte de su contenido, todo archivo tiene atributos que lo
describen:
 Nombre (cadena de caracteres)
 Tipo de archivo (necesario en sistemas que reconocen
distintos tipos)
 Ubicación en el dispositivo
noviembre de 2014

 Tamaño
 Información de protección
 Fechas, horas e identificación del usuario

i.e.s. número 1 xixón 4


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (IV)

 El sistema de archivos o ficheros determinará la estructura,


nombre, forma de acceso, uso, y protección.
 Cada sistema operativo dispone de su propio sistema de
archivos o ficheros
 Permiten al usuario un manejo fácil y lógico de sus archivos de
datos abstrayéndose de las particularidades de los
dispositivos físicos utilizados.
noviembre de 2014

i.e.s. número 1 xixón 5


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (V)

 Tipos de Sistemas de Archivos:

• FAT 16: Ms-dos, W3.11, W95, W98, Wme, W2000,


W2003S,
• FAT32: W95, W98, W2000, Windows Xp, Wvista,
W2000S, W2003S y W2008S
• NTFS: Windows 2000S, W2003S, Windows 2008 y
noviembre de 2014

Windows 2012, Wvista y Windows 7


• EXT2/EXT3 /EXT4: Linux
• System V : Unix

i.e.s. número 1 xixón 6


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (VI)

 Operaciones típicas sobre archivos:

OPERACIONES TIPICAS:
o Creación / Destrucción
o Lectura / Escritura
o Situarse dentro del archivo
noviembre de 2014

o Cambiar atributos

i.e.s. número 1 xixón 7


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (VII)


 Funciones que realizan:
 Ejecutables: Funcionan por si mismos bajo un sistema
operativo. Poseen una rutinas o código que al
invocarlos o activarlos realizan una tarea.
En Windows poseen la extensión (.exe, .com o .bat)

 No ejecutables: Almacenan información que es utilizada


junto a alguna aplicación software.
noviembre de 2014

*) Nunca cambiar manualmente la extensión de un fichero.


Esta indica al sistema operativo la aplicación que tiene
asociada.

i.e.s. número 1 xixón 8


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (VIII)


 Directorios:
 Sistema de Archivos  Miles de archivos
 ¿Cómo los organizamos?
 Particiones/Minidiscos/Volúmenes
 Directorio de dispositivo, Tabla de Contenido del Volumen o
simplemente Directorio
noviembre de 2014

i.e.s. número 1 xixón 9


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (IX)


 Operaciones sobre Directorios:
 Buscar un archivo por nombre
 Crear archivos
 Borrar Archivos
 Renombrar archivos
 Listar el directorio
noviembre de 2014

 Recorrer el sistema de ficheros

i.e.s. número 1 xixón 10


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (X)

 Directorio con estructura de árbol


 Directorio de dos niveles  árbol de dos niveles
 Generalización  árbol de altura arbitraria
(subdirectorios)
noviembre de 2014

i.e.s. número 1 xixón 11


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XI)


 Directorio con estructura de árbol
 Se reducen al mínimo los conflictos de nombres

 Directorio  archivo que se trata de manera especial

 Los nombres de los archivos son rutas sobre el árbol de


directorios: rutas absolutas o relativas

 Aparece el concepto de “directorio de trabajo”


noviembre de 2014

 Política a seguir para la eliminación de directorios

 “Caminos de búsqueda ” (facilita el hecho de que varios


usuarios quieran compartir ficheros)

i.e.s. número 1 xixón 12


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XII)

 Tipos de Sistemas de Archivos:

• FAT 16 : [ MS-DOS, WINDOWS 95….WINDOWS S 2003]


DENOMINADO FAT PERMITE TRABAJAR CON PARTICIONES
DE HASTA 2 GB Y EL TAMAÑO MAXIMO DE UN ARCHIVO ES
DE 2 GB, NO DISTINGUE ENTRE MAYUSCULAS Y MINUSCULAS
Y NO SOPORTA DOMINIOS.
noviembre de 2014

FAT 32: [ DESDE WINDOWS 95 ….WINDOWS S 2003]


PARTICIONES MAYORES DE 2 GB HASTA 4 GB.
LOS VOLUMENES HASTA 2 TB. NO DISTRINGUE ENTRE
MAYUSCULAS Y MINUSCULAS Y NO SOPORTA DOMINIOS.

i.e.s. número 1 xixón 13


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XIII)


 Asignación enlazada con FAT
 FAT (Tabla de asignación
de archivos, File
Allocation Table)
 Se aparta una sección
del disco al principio de
cada partición para
guardar en ella la tabla
noviembre de 2014

 Empleado en MS-DOS y
las tarjetas de memoria
flash

i.e.s. número 1 xixón 14


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XIV)


 SISTEMA DE FICHEROS NTFS 5
 PERMITE NOMBRES DE ARCHIVOS DE HASTA 256 CARACTERES, REPARTO
DE UNIDADES EN VARIOS DISCOS DUROS, REFLEXIÓN DE DISCOS DUROS Y
REGISTRO DE ACTIVIDADES.
 SOPORTA DOMINIOS Y SE PUEDE ACCEDER AL DIRECTORIO ACTIVO DE
WINDOWS 2000/2003/2008/2012, UTILIZA CUOTAS EN DISCO PARA CADA
USUARIO, CIFRADO Y COMPRESIÓN DE ARCHIVOS, ALMACENAMIENTO
REMOTO Y PUEDE UTILIZAR ENLACES PARECIDOS A LINUX.
 SUS VOLÚMENES PUEDEN LLEGAR HASTA 16 TB Y EL TAMAÑO MÁXIMO
DE UN ARCHIVO SOLO ESTÁ LIMITADO POR EL TAMAÑO DEL VOLUMEN.
 DISTINGUE ENTRE MAYUSCULAS Y MINÚSCULAS EN NOMBRE DE
ARCHIVOS Y DIRECTORIOS.
noviembre de 2014

 EN WINDOWS SERVER 2008 SE INCORPORÓ UN NUEVO PROCESO DE


REPARACIÓN DE SISTEMAS NTFS DENOMINADO AUTOCURACIÓN (SELF
HEALING)
 INCORPORA MECANISMOS DE PROTECCIÓN A NIVEL DE ARCHIVOS
 UN ARCHIVO LOG PERMITE LA RECUPERACIÓN DEL SISTEMA
RETROCEDIENDO EN LA SECUENCIA DE ACCIONES.

i.e.s. número 1 xixón 15


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XV)


 MFT

 MFT: tabla de archivos.


 Combina las funciones de la FAT de directorio y tabla FAT

 Cada entrada a la tabla (Record) implica un “archivo”


 “Archivo” es todo elemento almacenado en el disco. Esta
propia tabla es considerada un archivo.
 Cada entrada está compuesta de Atributos
noviembre de 2014

 “Atributo” es cualquier característica asociada al archivo,


desde su nombre hasta sus propios datos.

i.e.s. número 1 xixón 16


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XVI)


 MFT
 Las primeras 16 entradas están reservadas
para archivos de sistema
 Las dos primeras hacen referencia a la propia MFT
y su copia
 Una entrada: LogFile contiene la secuencia de
últimas acciones realizadas (+ ó -)
noviembre de 2014

 Una entrada: BitMap indica los clusteres libres y


ocupados

i.e.s. número 1 xixón 17


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XVII)


 MFT
• El cluster es la unidad mínima de
asignación, se define su tamaño (en
términos de sectores en BPB)
• Todo sistema de archivos debe tener un
medio de mecanismo de control de
clusters en uso
noviembre de 2014

FAT: tabla FAT


NTFS: $BitMap record

i.e.s. número 1 xixón 18


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XVIII)


 MFT
noviembre de 2014

i.e.s. número 1 xixón 19


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XVIX)

 SISTEMAS TRANSACIONALES

 UNA TRANSACCIÓN ES UN CONJUNTO DE OPERACIONES EN LAS QUE SE


EJECUTAN TODAS ELLAS O NO SE EJECUTA NINGUNA
 EJEMPLO UNA TRANSACCION EN UN CAJERO AUTOMÁTICO: GRABA
REGISTRO DEL MOVIMIENTO EN UNA TABLA DE MOVIMIENTOS Y
ACTUALIZA EL SALDO DE LA CUENTA. NO SE PUEDE HACER A MEDIAS.
 SE UTILIZA EN LAS BASES DE DATOS
 LOS SISTEMAS DE ARCHIVOS TRADICIONALES SOBREESCRIBEN LOS DATOS
EN EL MOMENTO Y SI EL EQUIPO SE QUEDA SIN ALIMENTACIÓN EL
SISTEMA DE ARCHIVOS QUEDA INCOHERENTE.
noviembre de 2014

 POSTERIORMENTE LOS SISTEMAS DE ARCHIVOS INCORPORAN EL


CONCEPTO DE REGISTRO DIARIO. DICHO REGISTRO GUARDA LAS
ACCIONES EN UN DIARIO APARTE, EL CUAL PUEDE VOLVER A
REPRODUCIRSE CON SEGURIDAD SI EL SITEMA SE BLOQUEA.
 ESTO SUPONE CARGAS COMO ESCRIBIR DOS VECES O PROBLEMAS DE
REPRODUCCIÓN.
i.e.s. número 1 xixón 20
ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XX)

 SISTEMAS TRANSACIONALES
(COMMIT / ROLLBACK)

 CON UN SISTEMA TRANSACIONAL, LOS DATOS SE ADMINISTRAN


MEDIANTE LA «COPIA POR ESCRITURA» – COPY-ON-WRITE, COW-
 CUANDO HAYA QUE MODIFICAR ALGÚN ARCHIVO, SE ESCRIBEN SUS
DATOS EN UN NUEVO BLOQUE EN LUGAR DE SOBREESCRIBIRLOS Y
CUANDO TODO ESTÉ CORRECTO, SE BORRARÁ EL BLOQUE ANTIGUO CON
LOS DATOS
 VENTAJAS:
 EL ESTADO EN DISCO SIEMPRE ES VALIDO.
 LAS COPIAS DE SEGURIDAD SON COHERENTES Y FIABLES
noviembre de 2014

 SE PUEDEN DESHACER LAS MODIFICACIONES DE LOS DATOS HASTA


UN MOMENTO DETERMINADO.

 ENTRE LOS SISTEMAS DE ARCHIVOS QUE UTILIZAN ESTÁ TÉCNICA:


 EXT3COW PARA LINUX, ZFS PARA SOLARIS Y BTRFS PARA LINUX

i.e.s. número 1 xixón 21


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XXI)

 SISTEMAS TRANSACIONALES
(COMMIT / ROLLBACK)
noviembre de 2014

i.e.s. número 1 xixón 22


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XXII)


 SISTEMAS DE ARCHIVOS DISTRIBUIDOS (DFS)
Un DFS permite que los directorios localizados en cualquier lugar de una red sean
visualizados como un árbol de directorios únicos sin necesidad de que los usuarios
sepan en que servidor reside cada archivo. También se le denomina sistema de archivos
en red.
Se puede utilizar el sistema de archivos distribuido:

- Si se espera agrupar servidores de archivos nuevos o modificar las ubicaciones de


los archivos.
- Si los usuarios que tienen acceso a las carpetas compartidas están distribuidos por
uno o varios sitios.
- Si la mayor parte de los usuarios necesitan acceder a carpetas compartidas de
noviembre de 2014

varios servidores
- Si el equilibrio de la carga del servidor se puede mejorar distribuyendo las carpetas
compartidas.
- Si los usuarios precisan de un acceso ininterrumpido a las carpetas compartidas.
- Si se dispone de sitios web para uso interno o externo
- Si se utiliza el sistema de archivos NTFS, NFS,AFS,DCE,DFS…

i.e.s. número 1 xixón 23


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XXIII)


 SISTEMAS DE ARCHIVOS DISTRIBUIDOS (DFS)
noviembre de 2014

i.e.s. número 1 xixón 24


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XXIV)


 SISTEMAS DE ARCHIVOS CIFRADOS(EFS)
Permite a los usuarios almacenar sus datos en el disco de forma cifrada.

• El cifrado es el proceso de conversión de los datos a un formato que no puede ser


leído por otro usuario. Cuando un usuario cifra un archivo, este permanece
automáticamente cifrado mientras este almacenado en disco.
• El descifrado es el proceso de conversión de los datos de un formato cifrado a su
formato original. Cuando un usuario descifra un archivo, este permanece descifrado
mientras este almacenado en disco.
• Los agentes de recuperación designados pueden recuperar datos cifrados por otro
usuario. De esta forma, se asegura la accesibilidad a los datos si el usuario que los
noviembre de 2014

cifró ya no esta disponible o ha perdido su clave privada.


• Se pueden cifrar archivos y directorios en volúmenes de unidades formateadas para
ser utilizadas por Windows y Linux

i.e.s. número 1 xixón 25


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XXV)


 SISTEMAS DE ARCHIVOS CIFRADOS(EFS)
noviembre de 2014

i.e.s. número 1 xixón 26


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XXVI)

 SISTEMAS DE ARCHIVOS VIRTUALES (VFS)

• Es una capa de abstracción encima de un sistema de


archivos en concreto. El propósito de una VFS es permitir
que las aplicaciones cliente tengan acceso a distintos tipos
de sistemas de archivos de una manera uniforme.
• Se utiliza como puente sobre los sistemas de archivos
Windows, de MAC OS y Linux, de modo que las aplicaciones
noviembre de 2014

accedan a los archivos sin saber a que tipo de sistema de


archivo están teniendo acceso.

i.e.s. número 1 xixón 27


ASIR Unidad Formativa Capítulo

SISTEMAS DE ARCHIVOS (XXVII)

 SISTEMAS DE ARCHIVOS VIRTUALES (VFS)


noviembre de 2014

i.e.s. número 1 xixón 28

También podría gustarte