You are on page 1of 44

Regional Distrito Capital

Centro de Gestión de Mercados, Logística y


Tecnologías de la Información

MANTENIMIENTO DE EQUIPOS
DE CÓMPUTO

Teleinformática

2009
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Control del Documento

Nombre Cargo Dependencia Firma Fecha


Centro de Gestión
de Mercados,
John Alexander DIC 10
Autores Alumno Logística y
Chigazá 2009
Tecnologías de la
Información

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

TEMA
INSTALACION LINUX UBUNTU

Para empezar la instalación del sistema operativo LINUX UBUNTU lo


primero que hice fue entrar a la BIOS donde con F9realice los cambios por
parámetro y luego F10 para salir guardando los cambios realizados,se
reinicia la maquina y se oprime F11 o F12 para entrar al gestor de arranque,
ya ahí iniciamos con la opción UNIDAD DE CD-ROM

Luego escogemos la opción dos INICIAR PC CON COMPATIBILIDAD CON


CD-ROM

Iniciamos con el CD LINUX UBUNTU después de escoger el idioma a utilizar


seguimos con el país correspondiente, y me dispuse a realizar cuatro
particiones 3, 6, 9, y 4 GB

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Primero borramos todas las particiones existentes

Comenzamos a crear las nuevas particiones

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

En esta foto nos muestra como crear la partición 3.0 GB


Esta partición la dejamos como área de intercambio

El área de intercambio será únicamente para la instalación del linux

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Como tipo de la nueva partición la dejamos como primaria

Así mismo realice las otras tres particiones, por supuesto con diferentes
cantidades de GB

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Con la diferencia que para el ejercicio realizado la tercera partición de 9.0 GB


se utilizo para la instalación del Linux por lo tanto esa partición se dejo
activada

La tercera partición se dejo también con el sistema de ficheros raiz

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Después de realizadas las particiones se instalo por completo LINUX


UBUNTU; para poder ver los videos se descargaron los CODECS

PARTICIÓN DE DISCO

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Una partición de disco, en informática, es el nombre genérico que recibe


cada división presente en una sola unidad física de almacenamiento de
datos. Toda partición tiene su propio sistema de archivos (formato);
generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula
cada partición como un disco físico independiente, a pesar de que dichas
particiones estén en un solo disco físico.

Vale aclarar entonces que cuando hablamos de formatear un disco estamos


hablando de crear una partición que ocupe todo el espacio disponible de una
unidad física de almacenamiento.

Las particiones pueden ser utilizadas para permitir a un equipo en particular


tener instalado varios sistemas operativos en un mismo disco físico; vale
añadir que -de hecho- algunos sistemas operativos necesitan más de una
partición para funcionar, o bien, para aprovechar el rendimiento del equipo.
Una partición también puede ser útil para proporcionar al usuario un espacio
para almacenar copias de seguridad de tal manera que los archivos puedan
quedar protegidos de un sistema de archivos roto e irrecuperable o de un
formateo accidental hecho a la partición donde está el archivo original.

A algún tipo de partición se le da formato mediante algún sistema de


archivos como FAT, NTFS, ext3, ext2, FAT32, ReiserFS, Reiser4 u otro.
En Windows, las particiones reconocidas son identificadas con una letra
seguida por un signo de doble punto (p.e C:\). En sistemas basados en linux,
se le asigna un archivo especial en la carpeta /dev a cada partición
(p.e.hda1, sda2, etc.); el archivo recibe un nombre compuesto de tres letras
seguidas de un número. Estos archivos especiales representan la partición, y
gracias a estos archivos, una partición puede montarse en cualquier carpeta
del sistema.

Un único disco físico puede contener hasta cuatro particiones primarias;


prácticamente todo tipo de discos magnéticos y memorias
flash (como pendrives) pueden particionarse. Sin embargo, para tener la
posibilidad de más particiones en un solo disco, se utilizan las particiones
extendidas, las cuales pueden contener un número ilimitado de particiones

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

lógicas en su interior. Para este último tipo de particiones, no es


recomendado su uso para instalar ciertos sistemas operativos, sino que son
más útiles para guardar documentos o ejecutables no indispensables para el
sistema. Los discos ópticos (DVD, CD) no soportan particiones

Hay que tener en cuenta que solo las particiones primarias y lógicas pueden
contener un sistema de archivos propio. Las particiones extendidas solo
sirven para albergar particiones lógicas. Las particiones extendidas son un
tipo de partición primaria, pero a diferencia de otras particiones primarias, en
éstas solo puede haber una partición extendida en todo el disco.

Representación gráfica de un disco particionado. Cada recuadro blanco


representa algún sistema de archivos vacío. Los espacios en gris
representan los espacios sin particionar del disco. Las particiones rodeadas
por líneas moradas o violetas representan las particiones primarias. Las
particiones rodeadas por bordes rojos representan la partición extendida (que
es un tipo de partición primaria); y en su interior, se encuentran las
particiones lógicas, rodeadas por los bordes de color verde.

Es común que los sistemas basados o similares a UNIX generalmente se


usen hasta con 3 particiones: la principal, montada en el directorio raíz (/); a
veces hay también una segunda que se usa para montar el directorio /home,
el cual contiene las configuraciones de los usuarios, y finalmente, una tercera
llamada swap, que se usa para la memoria virtual temporal. Sin embargo, 2
particiones (/, y swap); es el mínimo suficiente en estos sistemas operativos.
Cabe decir además que las particiones de intercambio (swap) pueden
instalarse sin problemas dentro de una partición lógica. Las particiones de
intercambio, al igual que a la memoria RAM, no se les asigna un directorio;
este tipo de particiones se usa para guardar ciertas réplicas de la memoria
RAM, para que de esta forma la RAM tenga más espacio para las tareas en

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

primer plano, guardando las tareas en segundo plano dentro de la partición


de intercambio. Algunos sistemas tipo UNIX están diseñados para funcionar
con una sola partición, sin embargo, estos diseños no son muy comunes.
Tipos de particiones

El formato o sistema de archivos de las particiones (p. ej. NTFS) no debe ser
confundido con el tipo de partición (p. ej. partición primaria), ya que en
realidad no tienen directamente mucho que ver. Independientemente del
sistema de archivos de una partición (FAT, ext3, NTFS, etc.), existen 3 tipos
diferentes de particiones:

Partición primaria: Son las divisiones crudas o primarias del disco, solo
puede haber 4 de éstas o 3 primarias y una extendida. Depende de
una tabla de particiones. Un disco físico completamente formateado
consiste, en realidad, de una partición primaria que ocupa todo el espacio
del disco y posee un sistema de archivos. A este tipo de particiones,
prácticamente cualquier sistema operativo puede detectarlas y asignarles
una unidad, siempre y cuando el sistema operativo reconozca su formato
(sistema de archivos).

Partición extendida: Es otro tipo de partición que actúa como una


partición primaria; sirve para contener infinidad de unidades lógicas en su
interior. Fue ideada para romper la limitación de 4 particiones primarias
en un solo disco físico. Solo puede existir una partición de este tipo por
disco, y solo sirve para contener particiones lógicas. Por lo tanto, es el
único tipo de partición que no soporta un sistema de archivos
directamente.

Partición lógica: Ocupa una porción de la partición extendida o la


totalidad de la misma, la cual se ha formateado con un tipo específico de
sistema de archivos (FAT32, NTFS, ext2,...) y se le ha asignado una
unidad, asi el sistema operativo reconoce las particiones lógicas o su

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

sistema de archivos. Puede haber un máximo de 32 particiones lógicas


en una partición extendida.

Particiones primarias
En los equipos PC, originales de IBM, estas particiones tradicionalmente
usan una estructura llamada Tabla de particiones, que apunta al final
del registro de arranque maestro (MBR,Master Boot Record). Esta tabla,
que no puede contener más de 4 registros de particiones (también
llamados partition descriptors), especifica para cada una su principio, final y
tamaño en los diferentes modos de direccionamiento, así también como un
solo número, llamado partition type, y un marcador que indica si la partición
está activa o no (sólo puede haber una partición activa a la vez). El marcador
se usa durante el arranque; después de que el BIOS cargue el registro de
arranque maestro en la memoria y lo ejecute, el MBR de DOS comprueba la
tabla de partición a su final y localiza la partición activa. Entonces carga
el sector de arranque de esta partición en memoria y la ejecuta. A diferencia
del registro de arranque maestro, generalmente independiente del sistema
operativo, el sector de arranque está instalado junto con el sistema operativo
y sabe cómo cargar el sistema ubicado en ese disco en particular.

Notar que mientras la presencia de un marcador activo se estandariza, éste


normalmente no lo utiliza cualquier programa, aunque sí el gestor de
arranque para que no esté obligado a cargar la partición que se marcó como
activa. Algunos gestores usan esto para arrancar sistemas operativos desde
particiones no activas. Por ejemplo, los gestores LILO, GRUB (muy comunes
en el sistema Linux) y XOSL no buscan por encima de la tabla de partición
en total; simplemente carga una segunda etapa (que puede ser contenida en
el resto del cilindro 0 ó en el sistema de archivos). Después de cargar la
segunda etapa se puede usar para cargar el sector de arranque desde
cualquiera de las particiones del disco (así habilitando al usuario cargar el
sistema desde éste), o si el gestor conoce cómo localizar el kernel (núcleo)
del sistema operativo en una de las particiones y cargarlo (para propósitos de

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

recuperación, puede permitir al usuario especificar opciones


de kernel adicionales).

Particiones extendidas y lógicas


Cualquier versión del DOS puede leer sólo una partición FAT primaria en el
disco duro. Esto unido al deterioro de la FAT con el uso y al aumento de
tamaño de los discos movió a Microsoft a crear un esquema mejorado
relativamente simple: una de las entradas de la tabla de partición principal
pasó a llamarse partición extendida y recibió un número de tipo de partición
especial (0x05). El campo inicio de partición tiene la ubicación del primer
descriptor de la partición extendida, que a su vez tiene un campo similar con
la ubicación de la siguiente; así se crea una lista enlazada de descriptores de
partición. Los demás campos de una partición extendida son indefinidos, no
tienen espacio asignado y no pueden usarse para almacenar datos. Las
particiones iniciales de los elementos de la lista enlazada son las llamadas
unidades lógicas; son espacios asignados y pueden almacenar datos. Los
sistemas operativos antiguos ignoraban las particiones extendidas con
número de tipo 0x05, y la contabilidad se mantenía. Este esquema
reemplaza al antiguo ya que todas las particiones de un disco duro se
pueden poner dentro de una sola partición extendida. Por alguna razón,
Microsoft no actualizó su sistema operativo DOS para arrancar desde una
partición extendida, debido a que la necesidad para particiones primarias se
preservaron. Por encima de éstas todavía se habría permitido una partición
FAT primaria por unidad, significando todas las otras particiones FAT
primarias deben tener sus números de tipo de partición prior cambiando al
arranque DOS, para que ésta sea capaz de proceder. Esta técnica, usada
por varios administradores de arranque populares, se llama ocultación de la
partición. Sin embargo hay que tener en cuenta una quinta partición que se
puede comprimir pero no es muy recomendable
Razones para el uso de particiones

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Algunos sistemas de archivos (p.e. versiones antiguas de


sistemas FAT de Microsoft) tienen tamaños máximos más pequeños que los
que el tamaño que proporciona un disco, siendo necesaria una partición de
tamaño pequeño, para que sea posible el adecuado funcionamiento de este
antiguo sistema de archivos.

Se puede guardar una copia de seguridad de los datos del usuario en otra
partición del mismo disco, para evitar la pérdida de información importante.
Ésto es similar a un RAID, excepto en que está en el mismo disco.

En algunos sistemas operativos aconsejan más de una partición para


funcionar, como por ejemplo, la partición de intercambio (swap) en los
sistemas operativos basados en Linux.

A menudo, dos sistemas operativos no pueden coexistir en la misma


partición, o usar diferentes formatos de disco “nativo”. La unidad se
particiona para diferentes sistemas operativos.

Uno de los principales usos que se le suele dar a las particiones


(principalmente a la extendida) es la de almacenar toda la información del
usuario (entiéndase musica, fotos, vídeos, documentos), para que al
momento de reinstalar algún sistema operativo se formatee únicamente la
unidad que lo contiene sin perder el resto de la información del usuario.
A lo largo de los años han aparecido numerosos sistemas de
particionamiento, para casi todas las arquitecturas de ordenadores
existentes. Muchos son relativamente transparentes y permiten la
manipulación conveniente de las particiones de disco; algunos, sin embargo,
son obsoletos.

Este esquema se considera obsoleto, porque sólo admite discos duros de


más de 8 gigabytes de espacio. Como la arquitectura IBM PC es muy común,
las tablas de partición probablemente subsistirán cierto tiempo. Sin embargo,

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

un proyecto reciente de Intel y Microsoft llamado Extensible Firmware


Initiative (EFI) tiene un componente llamado GUID Partition Table.

Las ventajas del uso de particiones primarias


los particiones extendidas se inventaron para superar el límite de 4
particiones máximas por cada disco duro y poder crear un número ilimitado
de unidades lógicas, cada una con un sistema de archivos diferente de la
otra. Todos los sistemas modernos (Linux, cualquier Windows basado
en NT e incluso OS/2) son capaces de arrancar desde una unidad lógica. Sin
embargo, el MBR por defecto utilizado por Windows y DOS sólo es capaz de
continuar el proceso de arranque con una partición primaria. Cuando se
utiliza este MBR, es necesario que exista por lo menos una partición primaria
que contenga un cargador de arranque (comúnmente el NTLDR de
Windows). Otros cargadores de arranque que reemplazan el MBR, como por
ejemplo GRUB, no sufren de esta limitación.

NTFS
NTFS (NT File System) es un sistema de archivos diseñado específicamente
para Windows NT (incluyendo las versiones Windows 2000,Windows Server
2003, Windows XP, Windows Vista, Windows Server 2008 y Windows 7), con
el objetivo de crear un sistema de archivos eficiente, robusto y con seguridad
incorporada desde su base. También admite compresión nativa de ficheros,
cifrado (esto último sólo a partir de Windows 2000) e incluso transacciones
(sólo a partir de Windows Vista). Está basado en el sistema de
archivos HPFS de IBM/Microsoft usado en el sistema operativo OS/2, y
también tiene ciertas influencias del formato de archivos HFS diseñado
por Apple.

NTFS permite definir el tamaño del clúster, a partir de 512 bytes (tamaño
mínimo de un sector) de forma independiente al tamaño de la partición.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Es un sistema adecuado para las particiones de gran tamaño requeridas en


estaciones de trabajo de alto rendimiento y servidores. Puede manejar
volúmenes de, teóricamente, hasta 264-1 clústeres. En la práctica, el máximo
volumen NTFS soportado es de 232-1 clústeres (aproximadamente
16 Terabytes usando clústeres de 4KB).

Los inconvenientes que plantea son:

Necesita para sí mismo una buena cantidad de espacio en disco duro, por lo
que no es recomendable su uso en discos con menos de 400MB libres.

No es compatible con MS-DOS, Windows 95, Windows 98 ni Windows ME.

No puede ser utilizado en disquetes.

Características

NTFS, el sistema de archivos estándar de Windows NT y de sus


descendientes (las gamas 2000, 2003, XP,Vista y 7), las versiones 9x (MS-
DOS, Windows 95, Windows 98 y Windows ME), no pueden leer este
sistema de archivos de manera predeterminada, pero existen utilidades para
salvar esta carencia.

NTFS ha reemplazado al anterior sistema de ficheros de Microsoft,


llamado FAT, común a MS-DOS y a las versiones tempranas de Windows.

NTFS incorpora muchas mejoras sobre el sistema FAT como compatibilidad


mejorada con metadatos, y el uso de estructura de datos avanzadas
(árboles-B) para optimizar el rendimiento, estabilidad, y el aprovechamiento
del espacio en disco, además de nuevas características adicionales, como la
seguridad, las listas de control de acceso o el registro de
transacciones (journaling).

El tamaño mínimo recomendado para la partición es de 10 GB. Aunque son


posibles tamaños mayores, el máximo recomendado en la práctica para cada

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

volumen es de 2 TB (Terabytes). El tamaño máximo de fichero viene limitado


por el tamaño del volumen.

Hay tres versiones de NTFS: v1.2 en NT 3.51 , NT 4, v3.0 en Windows


2000 y v3.1 en Windows XP , Windows 2003 Server , Windows Vista y
Windows 2008 . Estas versiones reciben en ocasiones las denominaciones
v4.0, v5.0 , v5.1 , v 5.2, y v 6.0 en relación con la versión de Windows en la
que fueron incluidas. Las versiones más recientes han incluido algunas
características nuevas, tales como cuotas de disco y puntos de montaje
de volúmenes.

Funcionamiento

Todo lo que tiene que ver con los ficheros, se almacena en forma de
metadatos. Esto permitió una fácil ampliación de características durante el
desarrollo de Windows NT. un ejemplo lo hallamos en la inclusión de campos
de indexado añadidos para posibilitar el funcionamiento de Active Directory.

Los nombres de archivo son almacenados en Unicode (UTF-16), y la


estructura de ficheros en árboles-B, una estructura de datos compleja que
acelera el acceso a los ficheros y reduce la fragmentación, que era lo más
criticado del sistema FAT.

Se emplea un registro transaccional (journal) para garantizar la integridad del


sistema de ficheros (pero no la de cada archivo). Los sistemas que emplean
NTFS han demostrado tener una estabilidad mejorada, que resultaba un
requisito ineludible considerando la naturaleza inestable de las versiones
más antiguas de Windows NT.

Sin embargo, a pesar de lo descrito anteriormente, este sistema de archivos


posee un funcionamiento prácticamente secreto, ya que Microsoft no ha
liberado su código como hizo con FAT.

Gracias a la ingeniería inversa, aplicada sobre el sistema de archivos, se


desarrolló controladores como el NTFS-3G que actualmente proveen a

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

sistemas operativos GNU/Linux, Solaris, MacOS X o BSD, entre otros, de


soporte completo de lectura y escritura en particiones NTFS.

Interoperabilidad

Microsoft provee medios para convertir particiones FAT32 a NTFS, pero no


en sentido contrario, (NTFS a FAT32). Partition Magic de Symantecy el
proyecto de código abierto NTFSResize son ambos capaces de
redimensionar particiones NTFS.
Con la herramienta convert incluida en los sistemas NT , (Windows 2000 en
adelante) , se puede cambiar un disco con sistema de ficheros FAT32 a
NTFS sin perder ningún dato con la instrucción "convert [unidad]:/fs: ntfs"

Por razones de la historia absolutamente todas las versiones de Windows


que todavía no soportan NTFS almacenan internamente la fecha y hora
como hora local, y consecuentemente los sistemas de ficheros
correspondientes a esas versiones de Windows, también tratan la hora
localmente. Sin embargo, Windows NT y sus sucesores almacenan la hora
en formato GMT/UTC, y hacen las conversiones apropiadas a la hora de
mostrar las fechas. De este modo al copiar archivos entre un volumen NTFS
y uno no-NTFS, deben hacerse las conversiones "al vuelo", lo que puede
originar ambigüedades si el horario de verano está activo en la copia de unos
archivos y no en el de otros, pudiendo dar lugar a ficheros cuya marca de
hora esté una hora desplazada.

FAT 32
Tabla de Asignación de Archivos, en inglés, File Allocation Table (FAT) es
un sistema de archivos desarrollado para MS-DOS, así como el sistema de
archivos principal de las ediciones no empresariales de Microsoft
Windows hasta Windows Me.

FAT es relativamente sencillo. A causa de ello, es un formato popular


para disquetesadmitido prácticamente por todos los sistemas

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

operativos existentes para el ordenador personal. Se utiliza como mecanismo


de intercambio de datos entre sistemas operativos distintos que coexisten en
el mismo computador, lo que se conoce como entorno multiarranque.
También se utiliza en tarjetas de memoria y dispositivos similares.

Las implementaciones más extendidas de FAT tienen algunas desventajas.


Cuando se borran y se escriben nuevos archivos tiende a dejar fragmentos
dispersos de éstos por todo el soporte. Con el tiempo, esto hace que el
proceso de lectura o escritura sea cada vez más lento. La
denominada desfragmentación es la solución a esto, pero es un proceso
largo que debe repetirse regularmente para mantener el sistema de archivos
en perfectas condiciones. FAT tampoco fue diseñado para ser redundante
ante fallos. Inicialmente solamente soportaba nombres cortos de archivo:
ocho caracteres para el nombre más tres para la extensión. También carece
de permisos de seguridad: cualquier usuario puede acceder a cualquier
archivo.

Historia y versiones

El sistema de archivos FAT fue creado por Bill Gates y Marc


McDonald en 1977 con el objeto de manejar discos en BASIC. Fue
incorporado por primera vez en el sistema operativoQDOS por Tim
Paterson en agosto de 1980, para los computadores S-100 de
arquitectura Intel 8086. Este sistema de archivos fue la principal diferencia
entre QDOS y CP/M.

FAT12
La versión inicial de FAT se conoce ahora como FAT12. Es un sistema de
archivos para disquete, por lo que tiene varias limitaciones:

No soporta anidación de carpeta.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Las direcciones de bloque solamente contienen 12 bits. Esto complica la


implementación.

El tamaño del disco se almacena como una cuenta de 16 bits expresada


en sectores, lo que limita el espacio manejable a 32 megabytes.
En aquella época, el habitual disquete (5,25 pulgadas en una sola cara)
constaba de 40 pistas con 8 sectores por pista, resultando en una capacidad
inferior a 160 kilobytes. Este límite excedía la capacidad en más de un orden
de magnitud, y al mismo tiempo, permitía encajar todas las estructuras de
control en la primera pista. Por tanto, se evitaba el movimiento de los
cabezales en las operaciones de lectura y escritura. Estos límites fueron
superados en los años posteriores.

Con el propósito de soportar el reciente IBM PC, que disponía de un disco


duro de 10 megabytes, MS-DOS 2.0, y carpetas anidadas, simplemente se
utilizaron clusters de 8 kilobytes en el disco duro. El formato de FAT en sí
mismo no cambió.

En 1984, IBM lanzó el PC AT, con 20 megabytes de disco duro. Al mismo


tiempo, Microsoft lanzó MS-DOS 3.0. Las direcciones de los cluster fueron
ampliadas a 16 bits, permitiendo un número mayor de clusters (65.536
exactamente). Por tanto, soportaba mayores tamaños de sistema de
archivos. A pesar de todo, no hubo mejoras en el límite máximo de 32
megabytes.

MS-DOS 3.0 también incorporó soporte a disquetes de alta densidad de 5'25


pulgadas (1'2 megabytes de capacidad), con 15 sectores por pista, y en
consecuencia, más espacio para FAT. Esto probablemente forzó una dudosa
optimización del tamaño del clúster, que bajó de dos sectores a sólo uno. El
efecto global fue una reducción significativa de los tiempos de lectura y
escritura frente a los disquetes de doble densidad.

Estructura de la FAT12 en un disquete de 1'44M:

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Primer sector físico del disco flexible (Pista Cero)


3 Byte Código máquina de salto ( jmp short 0x3E; nop ) 0EBh 03Ch 090h
8 Byte Cadena que identifica el fabricante del disco 'mkdosfs',0
2 Byte Bytes por sector 512
1 Byte Sectores por cluster 1
2 Byte Sectores reservados 1
1 Byte Número de FAT's 2
2 Byte Entradas máximas en directorio raíz 244
2 Byte Sectores totales 2880
1 Byte Descriptor de medio (0F0h para discos de 1'44M) 240
512 2 Byte Sectores por fat 9
Byte 2 Byte Sectores por pista 12
2 Byte Número de caras 2
4 Byte Sectores ocultos 0
4 Byte Longitud total de sectores 0
1 Byte Número de unidad 0
1 Byte Banderas 0
1 Byte Firma (029h) 41
4 Byte Número de serie 4294967295
12 Byte Etiqueta de volumen 'DISCO EJPLO '
8 Byte Identificador de formato 'FAT12 '
446 Byte Código máquina del cargador de arranque [...]
2 Byte Firma de unidad arrancable 055AAh

FAT16
En 1987 apareció lo que hoy se conoce como el formato FAT16. Se eliminó
el contador de sectores de 16 bits. El tamaño de la partición ahora estaba
limitado por la cuenta de sectores por clúster, que era de 8 bits. Esto
obligaba a usar clusters de 32 Kbytes con los usuales 512 bytes por sector.
Así que el límite definitivo de FAT16 se situó en los 2 gigabytes.

Esta mejora estuvo disponible en 1988 gracias a MS-DOS 4.0. Mucho más
tarde, Windows NT aumentó el tamaño máximo del cluster a 64 kilobytes
gracias al "truco" de considerar la cuenta de clusters como un entero sin
signo. No obstante, el formato resultante no era compatible con otras

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

implementaciones de la época, y además, generaba mucha fragmentación


interna (se ocupaban clusters enteros aunque solamente se precisaran unos
pocos bytes). Windows 98 fue compatible con esta extensión en lo referente
a lectura y escritura. Sin embargo, sus utilidades de disco no eran capaces
de trabajar con ella.

VFAT y FASTFAT
Windows 3.11 introdujo un nuevo esquema de acceso a los sistemas de
archivos, usando el modo protegido de 32 bits (presente en los Intel 386 y
posteriores) esquivando el núcleo de MS-DOS. Para ello, usaba
directamente el BIOS o el hardware de la unidad de disco. Esto también
permitía utilizar una caché, acelerando el acceso. Todo esto se
denominó VFAT o FAT virtual.

Windows NT 3.1 proporcionaba la misma aproximación, pero


denominándolo FASTFAT. Sin embargo, era natural que los controladores
de Windows NT utilizasen el modo protegido de 32 bits. A menudo se
confunde con el soporte LFN (nombres largos de archivo) ya que éste estaba
habilitado por defecto en Windows 95.
LFN o Nombres largos de archivo
Uno de los objetivos de los diseñadores de Windows 95 fue el uso de
nombres más largos para los archivos. Se implementó sobre FAT utilizando
un truco en el modo de almacenar los índices de los directorios. Esta
implementación también se conoce como VFAT por culpa del controlador de
Windows 95 que lo incorporó por primera vez. Los nombres largos también
se soportaron en Windows NT a partir de la versión 3.5.

FAT32
FAT32 fue la respuesta para superar el límite de tamaño de FAT16 al mismo
tiempo que se mantenía la compatibilidad con MS-DOS en modo real.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Microsoft decidió implementar una nueva generación de FAT utilizando


direcciones de cluster de 32 bits (aunque sólo 28 de esos bits se utilizaban
realmente).

En teoría, esto debería permitir aproximadamente 268.435.538 clusters,


arrojando tamaños de almacenamiento cercanos a los dos terabytes. Sin
embargo, debido a limitaciones en la utilidad ScanDisk de Microsoft, no se
permite que FAT32 crezca más allá de 4.177.920 clusters por partición (es
decir, unos 124 gigabytes). Posteriormente, Windows 2000 y XP situaron el
límite de FAT32 en los 32 gigabytes. Microsoft afirma que es una decisión de
diseño, sin embargo, es capaz de leer particiones mayores creadas por otros
medios.

FAT32 apareció por primera vez en Windows 95 OSR2. Era necesario


reformatear para usar las ventajas de FAT32. Curiosamente, DriveSpace 3
(incluido con Windows 95 y 98) no lo soportaba. Windows 98 incorporó una
herramienta para convertir de FAT16 a FAT32 sin pérdida de los datos. Este
soporte no estuvo disponible en la línea empresarial hasta Windows 2000.

El tamaño máximo de un archivo en FAT32 es 4 gigabytes, lo que resulta


engorroso para aplicaciones de captura y edición de video, ya que los
archivos generados por éstas superan fácilmente ese límite.
Otros fabricantes
Otros sistemas operativos tales
como GNU/Linux, FreeBSD y BeOS soportan FAT, y la mayoría también
soportan VFAT y FAT32 en menor extensión. Las primeras ediciones de
GNU/Linux también apoyaron un formato conocido como UMSDOS. Este
consistía en una variante de FAT que admitía los permisos de seguridad
típicos en Unix, además de los nombres largos de éste. Para ello, se
almacenaba esta información en un archivo FAT separado que se
denominaba "--linux--.---" (por tanto, conservando compatibilidad total).
UMSDOS quedó en desuso con la aparición de VFAT en recientes versiones
del núcleo Linux. El sistema operativo Mac OS X también soporta sistemas

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

de archivos FAT, siempre que no se trate del volumen de arranque del


sistema.

FAT y Metadatos
NOTA: Los meta-datos son atributos asociados a un archivo pero que
no forman parte de él (por ejemplo, la fecha o el autor). Este concepto
recibe otras denominaciones tales como file system fork, alternate
data streams (en Windows), etc.
El sistema de archivos FAT no está diseñado para albergar meta-datos.
Algunos sistemas operativos que los necesitan incorporaron varios
métodos para simularlos. Por ejemplo, almacenándolos en archivos o
carpetas extra (de manera similar a UMSDOS) o también otorgando una
semántica especial a estructuras no usadas en el formato original. No
obstante, este último método no es compatible con herramientas no
preparadas para esta extensión. Por ejemplo, una herramienta de
desfragmentación podría destruir los meta-datos. Mac OS, a través de la
utilidad PC Exchange, almacena meta-datos en un archivo oculto
denominado "FINDER.DAT" (uno por carpeta). Mac OS X almacena los
metadatos en un archivo oculto denominado como su propietario, pero
comenzando por ".-". Cuando se trata de meta-datos de una carpeta, los
almacena en un archivo oculto llamada ".DS_Store".
OS/2 también depende fuertemente del uso de meta-datos. Los
almacena en un archivo oculto denominado "EA DATA. SF" en la
carpeta raíz del volumen. También reserva dos bytes en el archivo (o
carpeta) para poder indexarlo. Los meta-datos se acceden a través
del escritorio Workplace Shell, a través de guiones REXX, o a través de
utilidades como 4OS2.

Windows NT soporta meta-datos en los sistemas de


archivos HPFS, NTFS y FAT (mediante el mismo mecanismo que OS/2).
Pero no es posible copiar meta-datos entre sistemas de archivos
distintos. Windows 2000 se comporta exactamente igual que Windows

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

NT, pero ignora los meta-datos cuando copia archivos desde FAT32 a
otros sistemas de archivos.

Perspectivas de futuro
Dado que Microsoft no seguirá soportando sistemas operativos basados
en MS-DOS, es poco probable que se desarrollen nuevas versiones
de FAT. NTFS es un sistema de archivos superior a éste en múltiples
aspectos: eficiencia, rendimiento y fiabilidad. Su principal desventaja es
el excesivo tamaño que desperdicia en pequeños volúmenes y su
limitado soporte en otros sistemas operativos. Sus especificaciones son
un secreto comercial; no obstante, esto está cambiando, gracias a
la ingeniería inversa, pues ya es posible leer y escribir en particiones
NTFS en Linux con herramientas como NTFS-3G.

FAT es, hoy por hoy, el sistema de archivos habitual en medios de


almacenamiento extraíbles (con la excepción hecha del CD y DVD).
FAT12 se usa en disquetes, y FAT16 en el resto de medios (por
ejemplo, tarjetas de memoria y Memorias USB). La mayoría de estos
medios no son lo suficientemente grandes como para beneficiarse de
FAT32. FAT se utiliza por motivos de compatibilidad y menor desperdicio
del espacio disponible.

El soporte FAT32 en Windows 2000 y XP está limitado a discos de 32


gigabytes,1 lo que obliga a usuarios de discos duros modernos a usar
NTFS o utilizar utilidades de terceros al margen de Windows.

Esta limitación afecta a la hora de instalar, pero no al uso: Windows


2000/XP puede acceder a discos FAT32 de hasta 2 terabytes,2 aunque
en el momento de instalar, no permitirá formatear un disco FAT32 de
más de 32 GB, y obligará a usar NTFS. La solución alternativa es
formatear antes el disco en FAT32 (por ejemplo con la ayuda de un

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

LiveCd de GNU/Linuxo utilidades de terceros), y a continuación instalar


Windows 2000/XP.
Diseño

El sistema de archivos FAT se compone de cuatro secciones:

1. El sector de arranque. Siempre es el primer sector de la


partición (volumen) e incluye información básica, punteros a las
demás secciones, y la dirección de la rutina de arranque del
sistema operativo.
2. La región FAT. Contiene dos copias de la tabla de
asignación de archivos (por motivos de seguridad). Estos son
mapas de la partición, indicando qué clusters están ocupados por
los archivos.
3. La región del directorio raíz. Es el índice principal de
carpetas y archivos.
4. La región de datos. Es el lugar donde se almacena el
contenido de archivos y carpetas. Por tanto, ocupa casi toda la
partición. El tamaño de cualquier archivo o carpeta puede ser
ampliado siempre que queden suficientes clusters libres.
Cada cluster está enlazado con el siguiente mediante un puntero.
Si un determinado cluster no se ocupa por completo, su espacio
remanente se desperdicia.

La tabla de asignación de archivos


Una partición se divide en un conjunto de clusters de idéntico tamaño.
Son pequeños bloques discontinuos. El tamaño del clúster depende de
la variante de FAT utilizada. Varía entre 2 y 32 kilobytes. Cada archivo
ocupa uno o más clusters en función de su tamaño. De manera que un
archivo queda representado por una cadena secuencial
de clusters (una lista enlazada). Cada clúster de la cadena no tiene por
qué ser adyacente al anterior. Esto es lo que provoca la fragmentación.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

La tabla de asignación de archivos consta de una lista de entradas.


Cada entrada contiene información sobre un clúster:

 La dirección del siguiente clúster en la cadena.


 Si es pertinente, la indicación de "fin de archivo" (que es
también el fin de la cadena).
 Un carácter especial para indicar que el clúster es defectuoso.
 Un carácter especial para indicar que el clúster está reservado
(es decir, ocupado por un archivo).
 El número cero para indicar que el clúster está libre (puede ser
usado por un archivo).

El tamaño de estas entradas también depende de la variante FAT en


uso: FAT16 usa entradas de 16 bits, FAT32 usa entradas de 32 bits, etc.

El directorio raíz
Este índice es un tipo especial de archivo que almacena las sub-
carpetas y archivos que componen cada carpeta. Cada entrada del
directorio contiene el nombre del archivo o carpeta (máximo 8
caracteres), su extensión (máximo 3 caracteres), sus atributos (archivo,
carpeta, oculto, del sistema, o volumen), la fecha y hora de creación, la
dirección del primer clusterdonde están los datos, y por último, el tamaño
que ocupa.

El directorio raíz ocupa una posición concreta en el sistema de archivos,


pero los índices de otras carpetas ocupan la zona de datos como
cualquier otro archivo.

Los nombres largos se almacenan ocupando varias entradas en el


índice para el mismo archivo o carpeta.
Licenciamiento

Microsoft ha solicitado una serie de patentes para elementos clave del


sistema de archivos FAT en los años 90. Su popularidad y

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

compatibilidad lo hacen el formato de elección para memorias flash de


cámaras digitales y PDAs, por ejemplo.

En diciembre de 2003, Microsoft anunció que comenzaría a


comercializar licencias de uso para FAT al coste de 0,25 dólares por
unidad vendida. con un máximo de 250.000 dólares por acuerdo de
licencia.

Hasta el momento, Microsoft ha citado cuatro patentes sobre FAT como


fundamento de sus pretensiones. Las cuatro se refieren a la
implementación de nombres largos:

 Patente 5.745.902: Método y sistema para acceder un archivos


usando nombres largos con diferentes formatos de nombre de
archivo. Cubre un modo de generar y asociar un nombre corto "8.3"
con uno largo (por ejemplo, "Microsoft.txt" -largo- con "Micros~1.txt"
-corto-). Así como el modo de enumerar nombres cortos en conflicto
(por ejemplo, "MICROS~2.TXT" y "MICROS~3.TXT").
 Patente 5.579.517: Espacio de nombres común tanto para
nombres cortos como largos de archivos. Cubre un método para
encadenar múltiples entradas de nombre corto en el índice para
almacenar un nombre largo. La Public Patent Foundation impugnó
esta patente con éxito.
 Patente 5.758.352: Similar a la anterior. También fue
impugnada con éxito.
 Patente 6.286.013: Método y sistema para proporcionar un
espacio común de nombres para nombres de archivo tanto largos
como cortos en un sistema operativo. Esta patente reclama los
métodos usados en Windows 95, 98 y ME para hacer los nombres de
archivos largos compatibles con MS-DOS. Aparentemente, no afecta
a ninguna implementación de FAT distinta a la de Microsoft.

Algunos expertos creen que estas patentes no cubren realmente el uso


que se hace de FAT en medios extraíbles de consumo.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Por otra parte, el documento "Microsoft Extensible Firmware Initiative


FAT 32 File System Specification, FAT: General Overview of On-
Disk Format", publicado por Microsoft, garantiza una serie de derechos
que podrían interpretarse como una licencia para implementar FAT en
otros sistemas operativos.

EXT 2
Ext. 2 (second extended filesystem o "segundo sistema de archivos
extendido") es un sistema de archivos para el kernel Linux. Fue diseñado
originalmente por Rémy Card. La principal desventaja de ext2 es que no
implementa el registro por diario (en inglés Journaling) que sí implementa su
sucesor ext3, el cual es totalmente compatible.

ext2 fue el sistema de ficheros por defecto de las distribuciones de Linux Red
Hat Linux, Fedora Core y Debian hasta ser reemplazado recientemente por
su sucesor ext3.

El sistema de ficheros tiene un tipo de tabla FAT de tamaño fijo, donde se


almacenan los i-nodos. Los i-nodos son una versión muy mejorada de FAT,
donde un puntero i-nodo almacena información del archivo (ruta o path,
tamaño, ubicación física). En cuanto a la ubicación, es una referencia a un
sector del disco donde están todos y cada una de las referencias a los
bloques del archivo fragmentado. Estos bloques son de tamaño especificable
cuando se crea el sistema de archivos, desde los 512 bytes hasta los 4 kB, lo
cual asegura un buen aprovechamiento del espacio libre con archivos
pequeños.

Los límites son un máximo de 2 TB de archivo, y de 4 TB de partición.


Estructuras de datos ext2

El espacio en ext2 está dividido en bloques, y los bloques organizados en


grupos, análogamente los grupos de cilindro del sistema de archivos Unix.
Esto se hace para reducir la fragmentación externa y reducir al mínimo el

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

número de búsquedas de disco cuando se lee una gran cantidad de datos


consecutivos.

Cada bloque contiene un super bloque grupo, el grupo de bloques de mapa


de bits, mapa de bits i-nodo, seguidos por los bloques de datos reales.

El súper bloque contiene información importante que es crucial para el


arranque del sistema operativo, con lo que las copias se realizan en cada
bloque de grupo de cada bloque en el sistema de archivos. Sin embargo,
sólo la primera copia de la misma, que se encuentra en el primer bloque del
sistema de archivos, se utiliza en el arranque.

El grupo descriptor almacena el valor del bloque de mapa de bits, mapa de


bits inodo y el comienzo de la tabla de i-nodos por cada bloque de grupo y
éstos, a su vez, se almacena en un grupo descriptor tabla.

Dentro de cada inodo existe la siguiente información:

* Número de inodo
* Tipo de fichero
* Propietario de dicho fichero
* Permisos del fichero
* Fecha de creación del mismo

Limites del sistema de archivos

La razón de algunos limites en el sistema de archivos ext2 son el formato de


archivo de los datos y el kernel del sistema operativo. Mayormente estos
factores se determinará una vez que cuando el sistema de archivos es
creado. El tamaño de bloque de 8 KB sólo son posibles en arquitectura alfa
por defecto.

También hay muchos programas que no puede manejar archivos de más de


2 GB.

El límite de subnivel de directorios es de unos 32768. Si el número de


archivos en un directorio superior a 10000 a 15000 archivos, el usuario
normalmente sera advertido de que las operaciones pueden durar mucho

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

tiempo. El límite teórico a la cantidad de archivos en un directorio es de 1,3 ×


1020, aunque este no es relevante en situaciones practicas.

EXT 3
Ext. 3 (third extended filesystem o "tercer sistema de archivos extendido") es
un sistema de archivos con registro por diario (journaling). Es el sistema de
archivo más usado en distribuciones Linux, aunque en la actualidad está
siendo remplazado por su sucesor, ext4.

La principal diferencia con ext2 es el registro por diario. Un sistema de


archivos ext3 puede ser montado y usado como un sistema de archivosext2.
Otra diferencia importante es que ext3 utiliza un árbol binario
balanceado (árbol AVL) e incorpora el asignado de bloques de disco Orlov.

Ventajas

Aunque su velocidad y escalabilidad es menor que sus competidores,


como JFS, ReiserFS o XFS, tiene la ventaja de permitir actualizar deext2 a
ext3 sin perder los datos almacenados ni tener que formatear el disco. Tiene
un menor consumo de CPU y esta considerado mas seguro que otros
sistemas de ficheros en Linux dada su relativa sencillez y su mayor tiempo
de prueba.

El sistema de archivo ext3 agrega a ext2 lo siguiente:

 Registro por diario.


 Índices en árbol para directorios que ocupan múltiples bloques.
 Crecimiento en línea.

Límites de tamaño

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Ext3 tiene dos límites de tamaño distintos. Uno para archivos y otro para el
tamaño del sistema de archivos entero. El límite del tamaño del sistema de
archivos es es 231−1 bloques

Tamaño del Tamaño máximo de Tamaño máximo del


bloque los archivos sistema de ficheros

1 KiB 16 GiB <2 TiB

2 KiB 256 GiB <4 TiB

4 KiB 2 TiB <8 TiB

8 KiB1 2 TiB <16 TiB

1. ↑ 8 KiB el tamaño del bloque solo esta disponible en


arquitecturas que permitan 8 KiBs, como Alpha.

Niveles del Journaling [editar]


Hay tres niveles posibles de Journaling (registro por diario)
Diario (riesgo bajo)
Los metadatos y los ficheros de contenido son copiados al diario antes
de ser llevados al sistema de archivos principal. Como el diario esta
en el disco continuamente puede mejorar el rendimiento en ciertas
ocasiones. En otras ocasiones el rendimiento es peor porque los datos
deben ser escritos dos veces, una al diario y otra a la parte principal
del sistema de archivos.
Pedido (riesgo medio)

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Solo los metadatos son registrados en el diario, los contenidos no,


pero está asegurado que el contenido del archivo es escrito en el
disco antes de que el metadato asociado se marque como transcrito
en el diario. Es el sistema por defecto en la mayoría de las
distrubuciones de Linux. Si hay un bajón de tensión o kernel
Panic cuando el fichero se está escribiendo o esta empezando, el
diario indicará que el nuevo archivo o el intento no ha sido pasado, por
lo que sera purgado por el proceso de limpiado
Reescritura (riesgo alto)
Solo los metadatos son registrados en el diario, el contenido de los
archivos no. Los contenidos pueden estar escritos antes o despues de
que el diario se actualice. Como resultado, los archivos modificados
correctamente antes de una ruptura pueden volverse corruptos. Por
ejemplo, un archivo pendiente de ser marcado en el diario como
mayor de lo que actualmente es, convirtiendo en basura al final de la
comprobación. Las versiones antiguas de los archivos pueden
aparecer inesperadamente despues de una recuperación de diario. La
carencia de sincronización entre los datos y el diario es rápidamente
subsanada en muchos casos. JFS usa este nivel de journaling, pero
se asegura de que cualquier basura es borrada al reiniciar
Desventajas
Funcionalidad
Como ext3 esta hecho para ser compatible con ext2, la mayoria
de las estructuras del activación son similares a las del ext2.
Por ello, ext3 carece de muchas características de los diseños
mas recientes como las extensiones, la localización dinámica
de los inodos, y la sublocalización de los bloques. Hay un limite
de 31998 subdirectorios por cada directorio, que se derivan de
su limite de 32 links por inodo. Ext3, como la mayoría de los
sistemas de archivos actuales de Linux, no puede ser
chequeado por el fsck mientras el sistema de archivos esta
montado para la escritura. Si se intenta chequear un sistema de

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

ficheros que esta montado puede detectar falsos errores donde


los datos no han sido volcados al disco todavía, y corromper el
sistema de archivos al intentar arreglar esos errores.
Desfragmentación
No hay herramienta de desfragmentación online para ext3 que
funcione en nivel del sistema de archivos. Existe un
desfragmentador offline para ext2, e2defrag, pero requiere que
el sistema de archivos ext3 sea reconvertido a ext2 antes de
iniciarse. Pero dependiendo de los bits encendidos en el
sistema, e2defrag puede destruir datos. No sabe como tratar la
mayoría de las nuevas características de ext3. Hay
herramientas de usuario para desfragmentar como Shake y
Defrag. Shake trabaja localizando para todo el archivo como
una operación, lo que generalmente causa que el localizador
encuentre espacio continuo en el disco. También intenta
escribir archivos usados al mismo tiempo que otros. Defrag
trabaja copiando cada archivo sobre si mismo. De todas formas
solo funcionan si el sistema de archivos esta razonablemente
vacio. No existe una verdadera herramienta de
desfragmentación para ext3. Como se viene diciendo, la guía
de administración de Linux dice: "Los modernos sistemas de
archivos de Linux mantienen la fragmentación al mínimo
manteniendo los bloques de un archivo juntos, aunque no
puedan ser guardados en sectores consecutivos. Algunos
sistemas de archivos, como ext3, localizan efectivamente los
bloques libres mas cercanos a otros en el archivo. Por ello no
es necesario preocuparse por la fragmentación en un sistema
de Linux" Mientras ext3 es más resistente a la fragmentacián
que Fat, nada evita que los sistemas ext3 se puedan
fragmentar con el tiempo. Consecuentemente el sucesor de
ext3, ext4, incluye una utilidad de desfragmentación y soporte
para extensiones (regiones contiguas del fichero).

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Compresión
El soporte para la compresión esta disponible como un parche
no oficial para ext3. Este parche es un porte directo
de e2compr pero necesita un mayor desarrollo ya que todavía
no implementa el journaling. El actual parche es llamado
e3compr
No hay comprobación en el diario
Ext3 no hace la suma de verificación cuando esta escribiendo
en el diario. Si barrier = 0 no esta habilitado como una opción
de montaje, y si el hardware esta escribiendo fuera de la orden,
se corre el riesgo de una corrupción muy amplia del sistema de
archivos en caso de que haya un fallo repentino del hardware.

Ext3 en Windows

Aunque Windows no tiene un soporte nativo para ext2 ni ext3,


pueden instalarse drivers para poder acceder a ese tipo de
sistemas de archivos. Se puede instalar en todos los sistemas
de Windows con arquitectura x86.

Este driver hace que se puedan montar las particiones sin tener
que usar programas a parte. Nos muestra el sistema de
archivos como si fuese una partición más dentro de Windows.

Otra opcion es usar un programa para poder ver y copiar los


archivos que hay en una partición con ext3 y ext2 pero no
monta la partición. El programa es Explore2fs y nos permite:

 Lectura ext2
 Lectura ext3
 Arrastrar y soltar
 Soporte de disquetes de 1.44Mb
 LS120 Floppy Disk Support*

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

 Soporte de discos ZIP & Jazz


 Soporte de discos USB & CF
 Soporte de CDROM
 Exporta archivo como binario
 Exporta archivo como texto
 Exportar directorio
 Ver y ejecutar archivos
 Soporte para discos duros grandes
 Soporte para archivos grandes
 LVM2, detección de Reiser FS
 Soporte Unicode UTF8

SWAP
En informática, el espacio de intercambio es una zona
del disco (un fichero o partición) que se usa para guardar las imágenes de
los procesos que no han de mantenerse en memoria física. A este espacio
se le suele llamar swap, del inglés "intercambiar".
Descripción

La mayoría de los sistemas operativos modernos poseen un mecanismo


llamado memoria virtual, que permite hacer creer a los programas que
tienen más memoria que la disponible realmente; por ejemplo, 4 Gb en un
ordenador de 32 bits. Como en realidad no se tiene físicamente toda esa
memoria, algunos procesos no podrán ser ubicados en la memoria RAM.

En este caso es cuando es útil el espacio de intercambio: el sistema


operativo puede buscar un proceso poco activo, y moverlo al área de
intercambio (el disco duro) y de esa forma liberar la memoria principal para
cargar otros procesos. Mientras no haga falta, el proceso extraído de
memoria puede quedarse en el disco, ya que ahí no gasta memoria física.
Cuando sea necesario, el sistema vuelve a hacer un intercambio, pasándolo
del disco a memoria RAM. Es un proceso lento (comparado con usar sólo la

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

memoria RAM), pero permite dar la impresión de que hay más memoria
disponible.
Implementación

En realidad, puede ser que no toda la imagen del proceso se lleve al disco.
De esta forma, se mantienen algunas partes en memoria principal, mientras
que otras permanecen en el almacenamiento secundario.

Si los algoritmos utilizados en el intercambio de páginas están mal diseñados


o hay poca memoria disponible, se puede dar un problema conocido
como hiperpaginación, o en inglésthrashing. Los síntomas son un atasco y
sobrecarga en el sistema, y la causa es que los procesos continuamente
están siendo pasados de memoria física a área de intercambio (porque hace
falta memoria para correr otro proceso) y luego otra vez a memoria (porque
han de ejecutarse).
Posibles ubicaciones

En los sistemas operativos se puede usar como área de intercambio


un fichero o una partición (los dos son en realidad parte de un disco duro o
almacenamiento secundario).
Fichero de intercambio
Un fichero en blanco puede prepararse para ser usado como área de
intercambio. Esto tiene una gran ventaja:

 es fácil de crear, borrar, ampliar o reducir, según se crea necesario (a


diferencia de una partición)

Pero también alguna desventaja:

 le afecta la fragmentación, ya que se encuentra dentro de un sistema


de ficheros

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

El problema de la fragmentación no es grave, ya que el espacio de


intercambio no siempre es accedido de forma secuencial, sino directa (en
oposición a la secuencial).
Partición de intercambio
También se puede dedicar una partición entera del disco duro (o el disco
completo) como área de intercambio. Ventajas:

 se puede conseguir mejor rendimiento si se coloca la partición en la


zona más rápida del disco, que es al principio (los cilindros exteriores del
disco, por donde pasan más datos a cada vuelta; fuente: [1])
 no hay problemas de fragmentación
 no hay que usar ningún sistema de ficheros en concreto

Tiene pocas desventajas:

 crear una partición es un proceso algo difícil; de todas formas, si se


elige bien el tamaño de la partición, no hará falta ningún cambio en el
futuro
 la partición siempre ocupará el mismo espacio, aunque no se esté
usando al 100%

Otros dispositivos
Las tarjetas de vídeo incluyen una memoria, que en los modelos actuales
puede ser de cientos de megabytes; además, es muy rápida, y no se está
usando siempre.

Por eso no es extraño que ya se haya intentado usar esta memoria como
dispositivo de intercambio (y como almacenamiento genérico).
En GNU/Linux se puede hacer esto medianteMTD ("Memory Technology
Device"): véase [2] (en inglés) para un tutorial que explica cómo usar la
memoria de una tarjeta nVidia.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

También se ha hecho con la memoria de una tarjeta de sonido, usando


un controlador específico que la convierte en un dispositivo de bloque. Más
información en [3] y [4] (de 2000, en inglés).
Uso en sistemas operativos

Cada sistema operativo gestiona la memoria virtual de forma distinta; por


tanto el intercambio depende de la implementación de los algoritmos de
intercambio.
En Windows [editar]
Microsoft Windows usa un fichero de intercambio desde su versión 3.1
(1992), la primera en usar memoria virtual. Lo implementa mediante un
fichero situado en el directorio raíz (C:\) o en el de sistema (C:\WINDOWS\),
y tiene por nombre:

 386SPART.PAR en Windows 3.1


 WIN386.SWP en Windows 3.11, 95 y 98
 pagefile.sys en Windows NT y sucesores

Este fichero tiene un tamaño variable (depende de la configuración) y no


debe ser movido o borrado.
Configuración
Desde el panel de control "sistema", luego en "opciones avanzadas",
rendimiento y luego en la opcion "configuración" se puede configurar el
tamaño del fichero de paginación usado por Windows.(windows XP) En
Windows 95, la opción está en Panel de
control - Sistema - Rendimiento - Memoria virtual.

Hay una opción para establecer un tamaño fijo para el fichero, pero no es
recomendable, porque a veces (cuando se acaba la memoria física y un
programa necesita más) hace falta aumentar el tamaño del fichero de
intercambio, y si no se puede, no habrá memoria extra para los programas.
Si los programas (o el propio Windows) no pueden conseguir la memoria que
necesitan, probablemente den fallos extraños.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Se puede controlar el tamaño mínimo y el máximo para el fichero. Mientras


que aumentar mucho el máximo no hará que funcione mejor, aumentar el
mínimo sí que puede ayudar en sistemas que tengan poca memoria RAM.
En GNU/Linux
En GNU/Linux se suele usar con una partición de intercambio, aunque
también permite usar ficheros de intercambio.

Se pueden asignar varios dispositivos de intercambio, incluso de diferentes


tipos, y asignar a cada uno una prioridad. Si la prioridad es la misma en
varios, las páginas de memoria se distribuirán como en un RAID de nivel 0.
Esto permite que los dispositivos de swap se usen en paralelo, cosa que
puede aumentar la eficacia, sobre todo si están en discos independientes.
Programas
Para crear un área de intercambio, se usa la orden mkswap nombre,
donde nombre puede ser un fichero o la ruta a un dispositivo de disco (por
ejemplo /dev/hda1). Esto prepara el dispositivo y le pone la cabecera
apropiada.

Si lo que se está usando es un fichero swap, el contenido puede ser


cualquiera (se destruirá), y lo que importa es el tamaño. Pero
además, mkswap tiene un requisito especial: el fichero no ha de tener
agujeros. Quiere decir que los bytes del fichero han de estar realmente en el
disco. Esto no pasa siempre: si se usa cp /dev/zero nuevo, el sistema de
ficheros probablemente vea que se trata de un fichero disperso (tiene
regiones muy grandes todas con nulos), y no lo grabará realmente en el
disco. Al usar algo como dd if=/dev/zero of=nuevo bs=1024
count=65536 se le fuerza a que escriba todos los bloques, sin agujeros.

El dispositivo de intercambio se activa con la orden swapon nombre y se


desactiva con swapoff nombre. En el fichero /proc/swaps se muestra una
lista de los dispositivos de intercambio activos, y en /etc/fstab se suelen
añadir las particiones swap que se activan al inicio del sistema.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Con el programa free se puede ver, además de cuánta RAM queda libre, el
tamaño total de las áreas de intercambio, cuán de llenas están, y cuánta
memoria (RAM) se está usando comocaché.
¿Hace falta swap?

La memoria de intercambio sirve como RAM adicional. Entonces, en un


ordenador que ya tenga mucha memoria RAM, ¿hace falta swap?

Aunque puede funcionar bien sin tener ningún área de intercambio, es muy
recomendable crearla. La razón es que siempre es bueno quitar de la
memoria los procesos poco usados, ya que eso permite usar la RAM para
otras tareas, como por ejemplo la memoria caché de las operaciones de
entrada/salida, como el acceso al disco.

Un ejemplo: supongamos que un usuario abre en un programa una imagen


muy grande, que le consume el 80% de la memoria RAM, y después, sin
cerrarla, se pone a hacer varias búsquedas de ficheros por su disco duro. Si
no se puede llevar a disco ese proceso grande, quiere decir que ha de
mantenerse en memoria física; por tanto, las búsquedas sólo tendrán menos
del 20% de la memoria RAM para hacer de caché, y por eso serán poco
eficientes. Con swap, se podría llevar a disco el proceso grande (o al menos
una parte), hacer esas búsquedas usando toda la RAM como caché, y luego
restaurar el proceso, si hace falta.

Hay algunos procesos que, debido a la función que realizan, están poco
activos, y puede ser recomendable que estén en el área de intercambio para
liberar un poco la memoria RAM. Por ejemplo, un servidor SSH (mecanismo
de control remoto del ordenador) tiene que estar siempre activo para atender
las posibles peticiones, pero sólo empezará a trabajar de verdad cuando un
usuario se conecte.

Véase una discusión más larga (en inglés) sobre si es necesaria o no la


swap: Is swap necessary?
Tamaño del espacio de intercambio

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

Ésta es una discusión típica entre los administradores de sistemas, y una


duda común que sale durante la instalación de un sistema Linux (o
cualquier UNIX).

Hay una regla muy conocida que dice que "la swap ha de ser el doble de la
memoria RAM instalada", pero esto ya no es válido hoy en día. Esta regla
funcionaba bien antes, cuando siempre se compraba menos RAM de la que
realmente se necesitaba, porque era muy cara. Tener 3 veces más memoria
que la física iba bien para la mayoría de usuarios. Pero en un ordenador
nuevo que tenga 1 Gb de RAM, no será necesario gastar 2 Gb en una
partición de swap, porque probablemente no se usará.

La regla habitual usada para decidir el tamaño del área de intercambio es


"pensar en cuánto querrías tener y en cuánto tienes, y poner como swap la
diferencia". Por ejemplo, si un usuario necesita abrir ficheros de hasta
700 Mb, pero sólo tiene 256 Mb de RAM, entonces lo que le falta (aprox. 500
Mb) se ha de poner como swap, como mínimo. Más swap puede ir bien, pero
no será muy usada.

VENTAJAS DE LINUX VS WINDOWS

¿Cuales son las ventajas de Linux frente a Windows?, ¿en qué se


diferencian?

La instalación:

• En Linux a pesar de todos los esfuerzos la instalación no resulta


sencilla siempre, pero te permite personalizar totalmente los paquetes
que quieras instalar.
• En Windows la instalación es mínimamente configurarle aunque es
muy sencilla.

La compatibilidad: Ninguno de los dos sistemas operativos son totalmente


compatibles con el Hardware, a pesar de que Windows se acerca más, los
dos están cerca de conseguirlo.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

• Aunque Linux no esta detrás de ninguna casa comercial gracias a su


elevada popularidad ofrece una alta compatibilidad ofreciendo,
además, actualizaciones frecuentes.
• Windows al ser parte de Microsoft intenta ofrecer una gran cantidad de
drivers ya que su gran poder económico hace que las empresas
mismas de hardware creen sus propios drivers.

Software:

• Linux al tener menos software en algunos campos sufre una menor


aceptación por parte de las empresas, aunque gracias a los apoyos de
empresas como Sun Microsystems o IBM se ha logrado muchos
avances.
• Windows al ser el más fácil de usar en las empresas, posee una gran
cantidad de software.

Robustez:

• Linux se ha caracterizado siempre por la robustez de su sistema ya


que pueden pasar meses e incluso años sin la necesidad de apagar o
reiniciar el equipo, también si una aplicación falla simplemente no
bloquea totalmente al equipo.
• En Windows siempre hay que reiniciar cuando se cambia la
configuración del sistema, se bloquea fácilmente cuando ejecuta
operaciones aparentemente simples por lo que hay que reiniciar el
equipo.

Conclusión: Tanto Windows como Linux tienen su ventajas y


inconvenientes, aunque desde un punto de vista más técnico Linux sale
ganando.

Razones para cambiar:

• Es software libre, lo que quiere decir que no hay que pagar nada por
el sistema en sí.

JOHN ALEXANDER CHIGAZÁ


40120
Regional Distrito Capital Fecha:
Centro de Gestión de Mercados, Logística y
Tecnologías de la Información
DICIEMBRE 10 DE
Sistema de Gestión MANTENIMIENTO DE EQUIPOS DE COMPUTO 2009
de la Calidad

• Es un sistema operativo muy fiable ya que hereda la robustez de


UNIX.
• Ideal para las redes ya que fue diseñado en Internet y para Internet
• No es cierto que tenga pocos programas, solo en algún campo muy
especifico.
• Es 100% configurarle.
• Es el sistema más seguro, ya que al disponer del código fuente
cualquiera puede darse cuanta de algún fallo, se puede decir que
decenas de miles de personas velan por tu seguridad.
• Existe muchísima documentación, también en español gracias a los
proyectos como LUCAS.
• Cuenta con el soporte de muchas grandes empresas como IBM,
Corel, Lotus, Siemens, Motorola, Sun, etc.
• Puedes encontrar ayuda en millones de sitios en Internet como los
foros.
• Es muy portable, si tienes un Mac un Alpha o un Sparc puedes usar
Linux sin problemas.

JOHN ALEXANDER CHIGAZÁ


40120

You might also like