2.1. Sistema de archivos

Importante

Una partición de un disco es una división lógica en una unidad de almacenamiento (por ejemplo, un disco duro o unidad flash), en la cual se alojan y organizan los archivos mediante un sistema de archivos.

  • Existen distintos esquemas de particiones para la distribución de particiones en un disco. Los más conocidos y difundidos son MBR (Master Boot Record) y GPT (GUID Partition Table).
  • Para poder contener datos, las particiones tienen que poseer un sistema de archivos. Existen múltiples sistemas de archivos con diferentes capacidades como: FAT, NTFS, FAT32, EXT2, EXT4 u otros.
  • El espacio no asignado en un disco no es una partición, por lo que no puede tener un sistema de archivos.
Particiones y unidades de disco

Existen tres tipos principales de particiones: primaria, secundaria (o extendida) y lógicas.

Las particiones pueden utilizarse para varios fines. Por una parte, puedes tener una dedicada a guardar datos sensibles con medidas de seguridad que no interfieran en el resto del sistema, así como copias de seguridad, aunque también puedes utilizarla para instalar diferentes sistemas operativos.

Cada Sistema Operativo utiliza un sistema para denominar las distintas particiones y unidades de disco.

  • Windows denomina a las unidades de disco con letras, comenzando por la C, que es la partición primaria en la que está instalado el Sistema Operativo. A partir de ésta, se nombran las demás con letras sucesivas (D, E, ...). Después se nombran el resto de unidades de almacenamiento como unidades de CD o DVD, memorias USB, tarjetas de memoria.
  • GNU/Linux "monta" las unidades en el directorio /dev. Las particiones primarias se denominan hd ó sd + letra identificativa del disco + número de partición (por ejemplo: hda1). Las unidades de CD y DVD se denominan hdc y hdd.

Curiosidad

El gestor de arranque sólo permite crear cuatro particiones reales, denominadas particiones primarias.

Cuando se necesitan más, se crean particiones extendidas que son divisiones lógicas de las particiones primarias.

Importante

Se denomina sistema de archivos (filesystem en inglés) al modo de organizar y estructurar los datos y programas en un dispositivo de almacenamiento (normalmente disco duro) o partición.

El sistema de archivos será leído por un gestor de archivos (navegador o explorador, según el sistema operativo) para representar esa información textual o gráficamente.
Sistemas de archivo

Los datos y programas ocupan espacio físico en la superficie de los diferentes tipos de discos. Lo habitual es utilizar dispositivos de almacenamiento que permiten el acceso a los datos como una cadena de bloques de un mismo tamaño, llamados sectores, usualmente de 512 bytes de longitud.

El software del sistema de archivos es responsable de la organización de estos sectores en archivos y directorios y mantiene un registro (tabla o índice) de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. Su función será localizar rápida y eficazmente los clústers en los que está la información solicitada, haciendo las funciones de guía teléfonica para que cualquier dato sea accesible de forma rápida y sencilla.

 Además, los sistemas de archivos suelen incluir medidas de protección para evitar que virus o errores en el disco puedan dañar los datos. Estas medidas son la duplicación del índice o acotar el acceso a determinadas zonas mediante el uso de contraseñas.

La mayoría de los sistemas operativos manejan su propio sistema de archivos. En la siguiente tabla se muestra un resumen de los principales sistemas de archivos:

FAT32.- Tabla de asignación de archivos (File Allocation Table) de 32 bits. Es un sistema antiguo, utilizado inicialmente por MS-DOS y después por las primeras versiones de Windows, hasta el XP. Realmente es una mejora del FAT y del FAT16 que usa direcciones de clústers de 32 bits. Se usa en dispositivos de almacenamiento porque tanto Windows como GNU/Linux pueden leer y escribir en este sistema.

exFAT.- Tabla de asignación de archivos extendida (Extended File Allocation Table)

Este sistema elimina la limitación de FAT32 de 4 GB. Se suele escoger para dispositivos de almacenamiento externo de más de 4 GB ya que permitiría que se puedan almacenar ficheros de más de 4 GB. No cuenta con funciones de seguridad por lo que su uso de limita a memorias de almacenamiento externas. 

NTFS.- Sistema de archivos de nueva tecnología (New Technology File System). Es un sistema diseñado para Windows que sustituye al FAT32. Su característica es que permite definir el tamaño del clúster desde 512 bytes independientemente del tamaño de la partición. Sin embargo, no es compatible con GNU/Linux.
HFS.- Sistema de archivos jerárquico (Hierarquical File System). Es un sistema diseñado para Mac Os, mejorado por una versión posterior HFS+ (versión extendida) para MAC OS X. Usa direcciones de clústers de 16 bits y tiene algunos problemas cuando se trabaja en multitarea. Es incompatible con Windows y con casi todas las versiones de GNU/Linux.
EXT4.- Cuarto sistema de archivos extendido (Fourth Extended File System). Es el sistema utilizado por GNU/Linux que mejora a los anteriores EXT2 y EXT3. Es un sistema muy seguro, cuya principal característica es el registro diario (journaling). Trabaja con ficheros de gran tamaño, aumentando así la velocidad.

Comprueba lo aprendido

Pregunta 1

a) En un ordenador con el SO Windows XP sin el disco duro particionado, la unidad de DVD se denominará E:/

Pregunta 2

b) Si se monta con un SO GNU/Linux una unidad para almacenar los documentos de usuario se denominará /dev/hda3.

Pregunta 3

c) El sistema de archivos NTFS es muy útil porque lo leen Windows y GNU/Linux.

Pregunta 4

d) Aunque el sistema de archivos FAT32 es antiguo, se sigue usando por su gran compatibilidad con otros sistemas.

Rutas de acceso
La parte externa de un sistema de archivos es la forma en que el usuario identifica los ficheros, bien para grabarlos, bien para recuperarlos o modificarlos.

Estas identificaciones se denominan rutas de acceso o path. Los componentes de estas rutas son:
  • Directorio raíz, unidad de almacenamiento o denominación de la partición.
  • Separadores que indican los directorios y subdirectorios desde el principal hasta los secundarios.
  • Denominación del archivo y extensión. Separados por un punto.

Comprueba lo aprendido

Completa los espacios en blanco con el nombre del sistema operativo que corresponde a cada ruta de acceso.
/home/usuario/bachillerato/apuntesTIC.pdf
C:\Documents and Settings\Users\Mis Documentos\bachillerato\apuntesTIC.pdf
MHD/user/Documents/bachillerato/apuntesTIC.pdf

Habilitar JavaScript