Archivos

Los archivos son un mecanismo de abstracción, transparente para el usuario. Es importante la forma de nombrar los archivos, que varía de un sistema a otro. También se guardan atributos de archivos (permisos en Linux): s (sistema), h (oculto), r (solo lectura), a (atributo de archivo). Los atributos más generales son: fecha, hora, tamaño, pertenencia usuario/grupo.

El comodín ? representa un carácter. Existen archivos ejecutables, que son autónomos en su ejecución, y no ejecutables, que pueden pertenecer a categorías distintas y ser usados por diferentes programas.

Directorios

Los directorios son una división lógica de archivos u otros subdirectorios. Todo sistema de archivos tiene que tener un directorio raíz del cual se parte cuando buscamos un archivo mediante una ruta de acceso absoluta.

Sistemas de Archivos

Los sistemas de archivos organizan y gestionan los datos en un medio de almacenamiento. Algunos tipos comunes son:

Tipos de Sistemas de Archivos

FAT32

  • Sistema típico de Windows.
  • Limita el tamaño de la partición a 32 GB.
  • No diferencia mayúsculas y minúsculas.
  • Tamaño máximo de archivo de 4 GB.
  • No soporta la utilización de dominios.

NTFS

  • Versión 5.
  • Soporta nombres de hasta 255 caracteres.
  • Posibilidad de repartir unidades lógicas en varios discos duros.
  • Registro de actividad (journaling).
  • Utiliza sistemas de dominio.
  • Puede asignar cuotas de disco.
  • Permite cifrar y comprimir archivos.
  • Utiliza enlaces de archivos similares a los de Linux.
  • El sistema de volúmenes puede llegar hasta 16 TB.

EXT3

  • Sistema de archivos de Linux.
  • Nombramiento de archivos de máx. 255 caracteres.
  • Tamaño máximo de volumen de 32 TB.
  • La particularidad es que el tamaño máximo de archivos es de 2 TB.
  • Tiene registro por diario (journaling), de manera que se pueden restablecer datos en caso de fallo del sistema.

EXT4

  • Compatible con EXT3.
  • Soporta nombres de hasta 255 caracteres.
  • Registro por diario (journaling).
  • Tamaño máximo de archivos de 16 GB (Nota: este valor puede ser incorrecto en la fuente original, el límite real es 16 TB).

Organización de Discos RAID

RAID (Redundant Array of Independent Disks) consiste en tener varios discos conectados entre sí, por medio de software, hardware o ambas, de manera que cuando un disco falla, los datos no se pierden y pueden reconstruirse con la información contenida en ellos.

Niveles RAID

RAID 0

La información se divide entre todos los discos del sistema, de manera que no se establece ningún tipo de redundancia.

  • Ventajas: Alto rendimiento, bajos tiempos de acceso, acceso paralelo, se utiliza toda la capacidad del disco.
  • Inconvenientes: Un error en un disco implica pérdida de datos.

RAID 1

Los discos se asocian por parejas, donde cada pareja está formada por un disco primario, donde se leen y escriben datos, y un disco espejo donde solo se escriben las modificaciones y en el que se leerán los datos cuando falle el primario.

  • Ventajas: Si hay un error en un disco se recuperan los datos, es la arquitectura más rápida (en lectura), solo necesita 2 discos.
  • Inconvenientes: Es el sistema más caro porque utiliza el doble de capacidad.

RAID 5

Sistema de discos independientes con integración mediante paridad que protege los datos. La paridad se guarda distribuida entre los mismos discos, lo que contribuye a aumentar la velocidad de lectura. La paridad no se guarda nunca en los discos que contienen los datos que ha generado dicha paridad (Nota: esta descripción de la paridad en RAID 5 es incorrecta en la fuente original; la paridad SÍ se distribuye entre todos los discos, incluyendo los que contienen los datos), ya que en caso de que uno de los discos se estropeara, bastaría con regenerar el disco fallido para que el dato pudiera volver a restablecerse.

  • Ventajas: No se desaprovecha ningún disco para almacenar códigos de paridad, se pueden recuperar los datos, tiene un alto rendimiento en aplicaciones con gran demanda de velocidad de lectura.
  • Inconvenientes: Bajo rendimiento en escritura, como mínimo necesita 3 discos.

Copias de Seguridad

Las copias de seguridad son esenciales para la recuperación de datos. Existen diferentes tipos:

Tipos de Copias de Seguridad

Copia Diaria

(Descripción no proporcionada en la fuente original)

Copia de Seguridad Diferenciada

Se copian los archivos creados o modificados desde la última copia de seguridad. En esta opción, los archivos no se marcan como copiados.

Copia de Seguridad Incrementada

Esta se realiza con los archivos creados o modificados desde la última copia de seguridad, sí que se marcan los archivos como copiados.

Copia de Seguridad Intermedia

Se realiza con todos los archivos seleccionados (no se marcan los archivos como copiados).

Copia de Seguridad Normal

Se realiza con todos los archivos seleccionados y estos se marcan como copiados.

DFS (Distributed File System)

DFS facilita el acceso a archivos distribuidos por la red. Permite que los archivos distribuidos en múltiples servidores parezcan residir en un único equipo de la red. Los usuarios no necesitan conocer la ubicación física real de los archivos para acceder a ellos.

Tipos de DFS

DFS Independiente

Guarda la topología DFS en el registro del equipo local donde se crea. No está preparado para tolerancia a fallos, ya que se almacena todo en un único equipo.

DFS de Dominio

Almacena la topología DFS en el Directorio Activo. Este tipo de DFS señala a varias carpetas compartidas idénticas para proporcionar tolerancia a fallos.