Gestión del sistema de archivos.
Antes de comenzar con los sistemas de archivos vamos a recordar algunas cuestiones del curso pasado: Estructura física y estructura lógica de un disco duro.
En la imagen que aparece a continuación puedes ver la estructura física de un disco duro:
donde:
- A: es una pista (la agrupación de las distintas pistas forma un cilindro)
- C: es un sector
- D: es una agrupación de sectores (desde una perspectiva lógica lo llamaremos cluster)
Sistemas de archivos
Un sistema de archivos se encarga de gestionar el contenido existe en la memoria secundaria o auxiliar. Sus funciones principales son:
- asignación de espacio a los archivos.
- administración del espacio libre.
- administración del acceso a los datos resguardados.
Formato de disco
Wikipedia explica el formato de disco del siguiente modo:
El formateo de disco es un conjunto de operaciones informáticas, independientes entre sí, físicas o lógicas, que permiten restablecer un disco duro, una memoria USB, una partición del disco duro o de la memoria USB o cualquier otro dispositivo de almacenamiento de datos a su estado original, u óptimo para ser reutilizado o reescrito con nueva información. Esta operación puede borrar, aunque no de forma definitiva, los datos contenidos en él. En algunos casos esta utilidad puede ir acompañada de un particionado de disco.
Existen 2 tipos de formateo:
- Formateo "normal": En este formateo solo se borra la FAT dejando intacta la parte relativa a los datos. Es un formateo muy rápido pero no borra los datos de modo que con programas de recuperación de información puede llegar a reconstruirse la FAT y con ello volver a tener acceso a la información.
- Formato a bajo nivel: Borra tanto la FAT como la parte dedicada a datos. Es mas lento ya que tiene que borrar mas información pero asegura el borrado de la información. Pese a que se borre la parte lógica destinada a almacenar la información esta todavía podría ser recuperada con técnicas de informática forense.
Un caso judicial muy sonado en relación al tema tratado es el caso en que el PP formateó 35 veces los discos duros de Bárcenas para asegurarse un borrado completo de la información.
Particiones de disco
De nuevo recurrimos a la wikipedia para explicar que es una partición de disco:
Una partición de un disco duro 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.
Tipos de particiones de disco MBR y sus limitaciones
En la siguiente imagen puedes ver la estructura lógica de un disco duro MBR:
Existen los siguientes tipos de particiones en un disco duro MBR:
- Partición primaria: Son espacios de disco. En un disco duro puede haber un máximo de 4 particiones primarias. Las particiones primarias pueden ser marcadas como activas pero en un disco duro solo puede haber marcada como activa 1 partición al mismo tiempo. En un principio los SSOO solo podía ser instalados en estas particiones pero en la actualidad algunos SSOO pueden ser instalados en unidades lógicas.
- Partición extendida: Es un contenedor de unidades lógicas. Estas particiones se crearon con el fin de evitar el límite de tener máximo 4 particiones por disco. En cada disco duro puede haber únicamente 0 o 1 particiones extendidas.
- Unidades lógicas: No son particiones como tal, si bien es cierto que en muchos textos podemos encontrarlas clasificadas como particiones. Deben estar ubicadas dentro de particiones extendidas.
Además de las restricciones antes mencionadas hay que indicar que el sumatorio de unidades primarias y unidades lógicas debe ser igual o inferior a 4. En la siguiente tabla podemos ver algunas configuraciones:
- | Nº de part. primarias | Nº de part. extendidas | Nº de unidades lógicas | - |
---|---|---|---|---|
Caso A | 1 | 1 | 4 | Correcto |
Caso B | 4 | 0 | 0 | Correcto |
Caso C | 4 | 1 | 1 | Incorrecto |
Caso D | 4 | 2 | 4 | Incorrecto |
Caso E | 3 | 0 | 1 | Incorrecto |
El caso A es correcto puesto que el sumatorio de particiones primarias y extendidas que tiene es menor o igual a 4 y el sumatorio de particiones extendidas que tiene es menor o igual a 1.
El caso B es correcto puesto que el sumatorio de particiones primarias y extendidas que tiene es menor o igual a 4 y el sumatorio de particiones extendidas que tiene es menor o igual a 1.
El caso C es incorrecto puesto que el sumatorio de particiones primarias y extendidas que tiene es mayor a 4.
El caso D es incorrecto puesto que el sumatorio de particiones primarias y extendidas que tiene es mayor a 4 y además tiene 2 particiones extendidas.
El caso e es incorrecto puesto que no puede tener unidades lógicas al no tener particiones extendidas.
Particiones en discos GPTs
Los discos duros GPT son la evolución de los discos duros MBR y tienen unas ventajas adicionales sobre estos. Por ejemplo, si el disco utiliza una tabla de particiones GUID el límite de particiones es de 128 y además permite utilizar particiones de mas de 2 TB.
A continuación vemos la estructura lógica de un disco duro que utiliza GPT:
Si nos fijamos en la imagen anterior veremos que al comienzo del disco este cuenta con una partición llamada Protective MBR esto permite la retrocompatibilidad.
Software para trabajar con discos duros
- Gparted: En su web podemos descargar este software libre que nos permite gestionar todo lo relativo a los discos duros.