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.
Importante
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.
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
Retroalimentación
Falso
La unidad principal será C: y el lector de DVD será D:Retroalimentación
Verdadero
Las anteriores corresponderán al núcleo o kernel del SO y a la partición SWAP (este término lo entenderás en los siguientes apartados).Retroalimentación
Falso
Sólo lo lee Windows y es incompatible con GNU/Linux.Retroalimentación
Verdadero
Cuando trabajamos con dos SO distintos nos interesa tener archivos en FAT32 para leerlos desde ambos.Rutas de acceso
- 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.