Sistemas de Ficheros, Particiones.

Linuxeros de Córdoba (LICOR)

Dispositivos de almacenamiento.

Sistemas de ficheros (Windows y Linux)

José Mariscal Prieto

Historia.

Necesidad de almacenar informacion:

Libros, pergaminos

Tarjetas perforadas

Unidades de Cinta

Discos Magnéticos (Discos Duros)

Discos Ópticos (CDs)

Historia.

Tarjeta Perforada

Historia.

Disco Duro

Disco Duro.

Estandar IDE (Integrated Drive Electronics?):

Puertos IDE como conocemos

Creado por: Western Digital

Mejora: LBA (Logical Block Addressing)

Disco Duro.

Modos	Transferencia

PIO 0	2/3 Mb/s

PIO 1 y 2	4 Mb/s

PIO 3	11 Mb/s

PIO 4	16 Mb/s

MultiWord DMA 1	13 Mb/s

MultiWord DMA 2	16,6 Mb/s

Ultra DMA 33	33 Mb/s

Ultra DMA 66	66 Mb/s

Ultra DMA 100	100 Mb/s

Ultra DMA 133	133 Mb/s

Como máximo, nunca se dan

Disco Duro.

SCSI otro estándar

Ventajas:

Mas Rapidos que IDE

Mas seguros

Desventajas:

Mas Caros

Necesitan controladora adicional

Necesidad de Aprovechar el espacio

Lentitud de acceso directo al disco duro

Métodos para tener los datos ordenados.

Ficheros y Directorios.

Se necesita un Sistema de Ficheros

Surge el concepto de partición como unidad lógica para almacenar sistemas de ficheros.

Sistemas de Ficheros

Permitir o no el Acceso a los datos

Proveer mecanismos para acceder a estos datos

En caso de corrupción que sea posible restaurar los datos.

Poder tener varias formas de almacenar los datos (Varias particiones, diferentes o iguales sistemas de ficheros)

Sistemas de Ficheros

Sistemas de Ficheros conocidos en Windows

FAT16

MSDOS 6.22, Windows 95, Windows NT

FAT32

Windows 95,98, 2000, XP, 2003

NTFS

Windows NT,2000, XP, 2003

FAT: File Allocation Tables

Tablas para Alojar Ficheros

Sistemas de Ficheros

Se basan en una zona de tablas que hacen de correspondencia sector en disco (cluster, bloque) con el fichero en si.

El fichero puede estar fragmentado

FAT16 particion no mas grande de 2Gb

FAT32 particion sin limitacion.

Tamaño de fichero limitado a 2Gb

Cluster Tamaño unidad de asignacion: 1k 2k 4K 8k 16k. 2Tb máximo de la partición

Si ocurre un fallo es necesario checkear el sistema de ficheros.

Sistemas de Ficheros

NTFS (New Technology FileSystem)

Sin limitación de tamaño.

Sistema TRANSACCIONAL

Tamaño máximo de partición 2Tb

Permiten compresión de los datos

Sistemas de Ficheros

Transacción:

Conjunto de acciones que se deben de realizar sobre el disco duro de forma indivisible por ejemplo una escritura.

Utiliza un fichero de Log donde se guardan las transacciones.

Cada x tiempo (5 segundos por ejemplo) todas las operaciones del Log son guardadas a disco (check point o punto de restauracion).

Sistemas de Ficheros

Sistemas de Ficheros en Linux.

Extended Filesystem (ext)

Extended Filesystem 2 (ext2)

Extended Filesystem 3 (ext3)

Reiser Filesystem

XFS (SGI)

Sistemas de Ficheros

Extended File System

Extended se basan en tablas (i-nodos)

ext2 = ext3 y viceversa.

Salvo ext3 se le añade un espacio para guardar los Log, para ser transaccional.

Sistemas de Ficheros

Reiser File System

Transaccional + Arboles B+

Coloca todas las claves en las hojas.

Las hojas pueden estar enlazadas entre ellas.

Los nodos pueden tener tamaños diferentes.

Hace que las búsquedas secuenciales sean más simples y rápidas.

Árbol permite un acceso mucho mas rápido a la que tablas.

Rápido con ficheros pequeños.

Sistemas de Ficheros

Árbol B+

Sistemas de Ficheros

XFS

Ideado por SGI (Silicon Graphics?)

Bloque de 512 Bytes a 4k

Ideado para grandes cantidades de datos y altas velocidades

Implementa arboles B+

Lento con ficheros pequeños

Se utiliza en grandes servidores y donde se maneje mucha información.

Instalar Linux

Problemática al instalar Linux en un PC:

1 partición que ocupa todo (Windows)

Espacio no utilizado

Reparticionar:

Borrar particiones (se pierde información)

Redimensionar particiones (no se pierde información)

Crear una nueva a partir del espacio libre (no se pierde información)

Particiones Windows algunas no son accesibles en escritura o lo son pero siendo muy peligroso (NTFS)

Reparticionar

Programas que redimensionan particiones:

Partition Magic (pago), Parted (QTParted)

Partition Magic :FAT16, FAT32, NTFS, EXT2, EXT3

Parted: FAT16, FAT32, NTFS,EXT2, EXT3, REISERFS,XFS...

Programas que cortan la partición a partir del espacio libre:

FIPS (FAT16,FAT32)

SysrescueCD

Utilizaremos QTParted o Parted para redimensionar las particiones.

Guadalinex

Requerimientos:

1 partición para Instalar la distribución 2GB, tipo ext3 (recomendamos)

1 partición de intercambio (MEMORIA VIRTUAL) de mas de 128 Megas, 256 Megas (recomendamos)

Accesibilidad

Desde Windows:

Extended 2 y 3 (solo lectura)

Reiser (solo lectura, interfaz modo texto)

Desde Linux:

Fat16 y 32 en lectura-escritura.

NTFS en lectura, escritura peligroso.

Accesibilidad

FIN

Mas info:

http://qtparted.sourceforge.net

http://sysresccd.org

http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm

http://www.linuxcordoba.org

Linuxeros de Córdoba

José Mariscal Prieto

2003-11-18T23:47:43