Está en la página 1de 23

CONCEPTO DE SISTEMAS DE PARTICION EN DISCOS

Nos permite particionar un disco para almacenar, recuperar datos con su respectiva información y de una
forma absoluta con sus respectivos nombres e información.
La unidad mínima de almacenamiento en un disco duro es el sector. Los sectores constan de 512 bytes y es
la unidad electrónica del disco. Un sistema operativo, no opera con sectores, sino con “clusters”.
Dependiendo del tipo de partición por que puede tener uno o mas sectores de 512 bytes en un cluster.
El tamaño del cluster generalmente es determinado por el sistema de archivos “FAT / FAT32 / NTFS” y el
tamaño del disco duro.
FAT.- (File Allocation Table o "tabla de ubicación de archivos”)
es el principal sistema de archivos desarrollado para MS-DOS y Windows. El sistema de archivos FAT es
relativamente sencillo, y debido a eso es muy popular como formato para disquetes. Adicionalmente, el
formato FAT es soportado por casi todos los sistemas operativos para IBM PCs, y debido a esto a menudo
se lo utiliza para compartir información entre diversos sistemas operativos
FAT 16.- FAT16 es una versión del sistema de archivos FAT que soporta hasta 65.535 unidades de
asignación (direccionables con 16 bits, de ahí el nombre) de hasta 32 KB cada una. De todas las unidades de
asignación, 18 están reservadas para el sistema. Por lo tanto, el tamaño máximo de una partición que use
FAT16 es de unos 2 GB (65.535-18 x 32 KB).
CONCLUSIÓN.-Lo utilizamos para particionar en el sistema de Windows 95, nos permite particionar
discos de 256 MB. El sistema operativo crea una doble copia de la FAT por motivos de seguridad, y mejor
estabilidad en el manejo de datos. Nos permite manejar sistemas manejadores de (16 bits),
Es decir el sistema de archivos en disco de Windows siempre accederá a ellos utilizando métodos de acceso
de 16 bits. Con Windows 95, FAT 16 empezó a usar una modificación del sistema de datos llamada VFAT.
Fue el primer sistema que podía escribir nombres largos de archivos.

FAT 32.- Es una versión del sistema de archivos FAT que maneja en teoría hasta 4.294.967.296
unidades de asignación (direccionables con 32 bits, de ahí el nombre) de hasta 32 KB cada una. De estos 32
bits de direccionamiento solo se usan 28 (268.435.456 unidades de asignación) y 18 de éstas están
reservadas para el sistema. Por lo tanto, el tamaño máximo teórico de una partición que use FAT32 es de
unos 8 TB (268.435.456-18 x 32 KB). A pesar de sus desventajas.
CONCLUCIÓN.- Windows XP pone un freno también a las particiones FAT 32: el máximo tamaño de
estas que puede formatearse en Windows XP es de 32 GB. Particiones mayores pueden usarse si han sido
creadas con otros sistemas operativos, pero en este caso no se garantiza tampoco integridad de datos.

NTFS (siglas en inglés de New Technology File System) Este es


un sistema de archivos diseñado específicamente para Windows NT en 1993, con el objetivo de crear un
sistema de archivos eficiente, robusto y con seguridad incorporada desde su base. También soporta
compresión nativa de ficheros y encriptación se usa en sistemas a partir de Windows 2000. las particiones
se realizan en terabytes (1 Tera = 1024 GB) EL sistema de archivos Hasta Windows 2000, las líneas de
desarrollo eran totalmente separadas: W95 / W98 / ME con FAT 16 y/o FAT32. Por contra, la serie NT,
incluyendo Windows XP, puede manejar todas las variantes.
Excepto: NT4 que no puede manejar FAT 32.
NTFS contiene muchas mejoras sobre los sistemas FAT. La más importante es la optimización del uso de
memoria en volúmenes grandes, corrección de errores ante caídas de máquina o de hardware, protección y
seguridad ante accesos no autorizados, un servicio de índices y compresión y encriptación de datos.
Mejoras realizadas NTFS.- Los sistemas NFTS anteriores a W2000 no alcanzaban los requerimientos de los
actuales sistemas. Por ejemplo, en los sistemas NTFS anteriores a W2000 y que surgieron con NT, las
particiones estaban limitadas hasta un máximo de 26 letras (de la A a la Z). Además, cualquier cambio en
una partición implicaba reiniciar la máquina Otra desventaja es que mucha de la información del volumen
NTFS residía en el registro, siendo por tanto realmente complicado el uso de un disco con otro sistema.
VFAT (Virtual FAT)
Este sistema de archivos logra remediar uno de los mayores problemas del sistema FAT: los nombres de
archivos y directorios sólo podían contener 8 caracteres de nombre y 3 de extensión. Con VFAT, se logra
ampliar este límite a 255 caracteres entre nombre y extensión.

Vamos a ver ahora por qué es necesario darle un formato


al disco.
El disco duro, a efectos lógicos, está dividido en sectores. En los primeros discos se utilizaba
el sistema CHS (Cabeza, Cilindro, Sector) para direccionar cualquier dato, ya que con estos
tres parámetros es posible situar cualquier punto del disco. Este sistema tenia el inconveniente
de que era necesario guardar mucha información por punto del disco, lo que hacia que en
discos grandes se desperdiciara mucho espacio para guardar esta información.
Posteriormente se creó el sistema LBA (logical block addressing, que es un sistema de
direccionamiento lógico de bloques y consiste en dividir el disco entero en sectores y asignarle
a cada sector una dirección determinada. Este sistema es el que se utiliza actualmente.

Pero la unidad mínima que utilizan los sistemas operativos no es el sector, sino el cluster, que
está formado por varios sectores (la cantidad de estos varía dependiendo del tipo de partición,
de la capacidad del disco y del sistema operativo utilizado).

Para poder utilizar un disco duro necesitamos crear una partición lógica en un determinado
sistema de archivos y formatear esta partición para crear un índice de situación de los
diferentes cluster y los sectores que los forman.

Una vez formateado, la información se va dividiendo en pedacitos para guardar estos en los
clusters y así leerlos cuando necesitamos acceder a esta información. Precisamente de esta
forma de guardar la información vienen los diferentes sistemas de archivos, ya que
dependiendo de este tendremos la posibilidad de manejar tamaños mayores o menores de
particiones y de archivos.
Hay que tener el cuenta que la unidad mínima de almacenamiento y de asignación es el
cluster, lo que significa que todo el espacio dentro de un cluster que no sea utilizado por
información de un determinado archivo se va a desperdiciar, ya que un cluster solo puede
contener información de un archivo determinado.

Pues bien, precisamente ese sistema de archivos es el que conocemos como FAT, FAT32 y
NTFS.
Vamos a ver las principales diferencias que hay entre ellos.

FAT:

Lo que actualmente conocemos por FAT es realmente FAT16. Es el sistema de archivos


introducido por Microsoft en 1.987 para dar soporte a los archivos de 16bits, no soportados
por versiones anteriores de FAT (FAT12).

Este sistema de archivos tiene una serie muy importante de limitaciones, entre las que
destacan el límite máximo de la partición en 2Gb (pero es capaz de gestionar archivos de hasta
4Gb ¿?), el utilizar cluster de 32Kb o de 64Kb (con el enorme desperdicio de espacio que esto
supone) y el no admitir nombres largos de archivos, estando estos limitados al formato 8+3
(ocho dígitos de nombre + tres de extensión).

FAT32:

En 1.996, junto con la salida al mercado del Windows 95 OSR2, se introduce el sistema de
archivos FAT32, para solucionar en buena parte las deficiencias que presentaba FAT16, pero
manteniendo la compatibilidad en modo real con MS-DOS.

Entre estas se encuentra la de superar el límite de 2Gb en las particiones, si bien se mantiene el
tamaño máximo de archivo, que es de 4Gb.

Para solucionar este problema, FAT32 utiliza un direccionamiento de cluster de 32bits, lo que
en teoría podría permitir manejar particiones cercanas a los 2 Tib (Terabytes), pero en la
práctica Microsoft limitó estas en un primer momento a unos 124Gb, fijando posteriormente el
tamaño máximo de una partición en FAT32 en 32Gb. Esto se debe más que nada al una serie
de limitaciones del Scandisk de Microsoft, ya que FAT32 puede manejar particiones mayores
creadas con programas de otros fabricantes. Un claro ejemplo de esto lo tenemos en los discos
externos multimedia, que están formateados en FAT32 a pesar de ser particiones de bastante
tamaño (en muchos casos más de 300Gb).

El tamaño del cluster utilizado sigue siendo de 32Kb, lo que sigue significando un importante
desperdicio de disco, ya que un archivo de 1Kb (que los hay, y muchos además) está ocupando
en realidad 32Kb de disco.

El paso de FAT16 a FAT32 se tenía que realizar en un principio formateando el disco,


situación que se mantuvo hasta la salida de Windows 98, que incorporaba una herramienta
para pasar de FAT16 a FAT32 sin necesidad de formatear el disco.

Estos dos formatos, a pesar de sus inconvenientes, tienen una gran ventaja, y es que son
accesibles (cuando menos para lectura) por una gran cantidad de sistemas operativos, entre los
que destacan Unix, Linux, Mac OS...
Esta compatibilidad es aun mayor en FAT16 que en FAT32.

Por poner un ejemplo, los disquetes y los pendrive se siguen formateando en FAT16.

NTFS:

El sistema de archivos NTFS, o New Technology File System fue introducido a mediados de
1.993 en Windows NT 3.1, y utilizado por Microsoft solo en sus sistemas profesionales hasta
la salida de Windows XP, que fue el primer sistema operativo de uso doméstico que lo
incorporó.
Este sistema de archivos tiene una gran serie de ventajas, incluida la de soportar compresión
nativa de ficheros y cifrado (a partir de Windows 2000).
También permite por fin gestionar archivos de más de 4Gb, fijándose el tamaño máximo de
estos en unos 16Tb.
En cuanto a las particiones, permite un tamaño de hasta 256Tb.

Utiliza cluster de 4Kb (aunque se pueden definir de hasta 512bytes, es decir, 1 sector por
cluster). Esto permite un aprovechamiento del disco mucho mayor que en FAT16 o en FAT32,
ya que, siguiendo el ejemplo anterior de in fichero de 1Kb, si el tamaño del cluster es de 4Kb
estaríamos desperdiciando solo 3Kb, y si el tamaño del cluster fuera de 512bytes, pues
utilizaría dos cluster, no existiendo en ese caso ningún desperdicio de espacio (hay que
considerar que el FAT32 se desperdiciarían 31Kb por cada archivo de 1Kb que tengamos).
Pero tiene un inconveniente, y es el de que en ese caso se necesita un espacio del disco
bastante grande para guardar la información del formato. Hay que pensar que con este sistema,
a igualdad de espacio (32Kb), para una partición NTFS basada en cluster de 4Kb tendremos
ocho cluster en vez de uno solo. Esto en la practica quiere decir que para un archivo de 32Kb
hay que guardar 8 direcciones en vez de una sola, pero un simple vistazo a nuestro disco duro
nos permite darnos cuenta de que, a pesar de esta pérdida inicial de espacio, en la práctica
tenemos una muy superior capacidad de almacenamiento, ya que el espacio desperdiciado es
muchísimo menos.

Las particiones formateadas en NTFS no son accesibles desde MS-DOS, Windows 95,
Windows 98 ni por otros sistemas operativos instalados en discos bajo sistemas FAT16 o
FAT32.
Linux tiene soporte parcial de escritura y total de lectura para particiones NTFS.

En realidad, lo que muchos llaman MS-DOS en Windows XP es tan solo un editor de


comandos, con un emulador de MS-DOS para poder ejecutar algunos programas basados en
DOS (no todos), eso si, de 16bits, ya que NTFS no tiene soporte para programas de 8bits.

Se puede pasar muy fácilmente una partición FAT32 a NTFS sin pérdida de datos, mediante
comandos de consola (ver el documento Convertir una partición FAT32 a NTFS).

Tenemos que tener presente que Mi Pc en versiones anteriores de Windows, incluido XP (o


Equipo en Windows Vista) no va a reconocer un disco duro mientras este no tenga alguna
partición.

Hay que dejar bien claro un tema: NO es posible pasar de un formato de nivel superior a uno
de nivel inferior sin eliminar la partición y volver a crearla.

Podemos pasar mediante software de FAT16 a FAT32 y de este a NTFS sin pérdida de
información ni de nada (teniendo en cuenta siempre los riesgos que un cambio de formato de
partición implican), pero no a la inversa.

NTFS
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda
NTFS
Desarrollador(a) Microsoft

Nombre completo New Technology File System


(Nueva Tecnología de Sistema de
Archivos)

Introducido Julio de 1993 (Windows NT 3.1)

Identificador de la 0x07 (MBR)


partición EBD0A0A2-B9E5-4433-87C0-
68B6B72699C7 (GPT)

Estructuras

Contenido del Árbol-B+


directorio

Localización de Mapa de bits/Extents


archivo

Bloques malos Mapa de bits/Extents


Límites

Máxima dimensión 16 TiB con la actual


de archivo implementación

(16 EiB según su arquitectura)


Máximo número de 4.294.967.295 (232–1)
archivos
Tamaño máximo 255 caracteres
del nombre de
archivo
Tamaño máximo 256 TiB con la actual
del volumen implementación (16 EiB según su
arquitectura)
Caracteres Cualquier carácter excepto '\0'
permitidos en (NULO) y '/'1
nombres de archivo
Windows también excluye el uso
de \ : * ? " < > |
Características
Fechas registradas Creación, modificación,
modificación POSIX, acceso
Rango de fecha 1 de enero de 1601 - 28 de mayo
de 60056
Bifurcaciones Sí
Atributos Sólo lectura, oculto, sistema,
archivo
Permisos de acceso ACLs
a archivos
Compresión Per-file, LZ77 (Windows NT
transparente 3.51 en adelante)
Cifrado Per-file,
transparente DESX (Windows 2000 en
adelante),
Triple DES (Windows XP en
adelante),
AES (Windows XP Service Pack
1, Windows Server 2003 en
adelante)
Sistemas operativos Familia Windows NT (Windows
soportados NT 3.1 a Windows NT 4.0,
Windows 2000, Windows XP,
Windows Server 2003, Windows
Vista, Windows Server 2008,
Windows 7, Windows Server
2008 R2), Mac OS X, Linux

NTFS (NT File System) es un sistema de archivos de Windows NT incluido en las versiones
de Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows
Vista y Windows 7. 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.

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 400 MB libres.

Caracateristicas
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 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 indizado 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 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 Symantec y 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.

• ext4

Desarrollador(a Mingming Cao, Dave


) Kleikamp, Alex Tomas,
Andrew Morton, y otros

Nombre Fourth extended file system


completo

Introducido 10 de octubre de 2006


(Linux 2.6.19)

Identificador de 0x83 (MBR)


la partición EBD0A0A2-B9E5-4433-
87C0-68B6B72699C7 (GPT)

Estructuras

Contenido del Tabla, Árbol


directorio

Localización de bitmap (espacio libre),


archivo table (metadatos)

Bloques malos Tabla

Límites

Máxima 16 TiB (usando bloques de


dimensión de 4k )
archivo

Máximo 4 mil millones (4x10⁹)


número de (especificado en el tiempo
archivos de creación del sistema de
archivos)

Tamaño 256 bytes


máximo del
nombre de
archivo

Tamaño 1024 PiB = 1 EiB


máximo del
volumen

Caracteres Todos los bytes excepto


permitidos en NULL y '/'
nombres de
archivo

Características

Fechas modificación (mtime),


registradas modificación de atributo
(ctime), acceso (atime),
borrado (dtime), creación
(crtime)

Rango de fecha 14 de diciembre de 1901 -


25 de abril de 2514

Bifurcaciones No

Atributos extents, noextents,


mballoc, nomballoc,
delalloc, nodelalloc,
data=journal,
data=ordered,
data=writeback,
commit=nrsec, orlov,
oldalloc, user_xattr,
nouser_xattr, acl, noacl,
bsddf, minixdf, bh, nobh,
journal_dev

Permisos de POSIX
acceso a
archivos
Compresión No
transparente

Cifrado No
transparente

Sistemas Linux
operativos
soportados

ext4 (fourth extended filesystem o «cuarto sistema de archivos extendido») es un


sistema de archivos con registro por diario (en inglés Journaling), anunciado el 10
de octubre de 2006 por Andrew Morton, como una mejora compatible de ext3. El
25 de diciembre de 2008 se publicó el kernel Linux 2.6.28, que elimina ya la
etiqueta de "experimental" de código de ext4.

Las principales mejoras son:

Soporte de volúmenes de hasta 1024 PiB.

Soporte añadido de extent.

Menor uso del CPU.

Mejoras en la velocidad de lectura y escritura.

Contenido

[ocultar]

1 Mejoras

1.1 Sistema de archivos de gran


tamaño

1.2 Extents

1.3 Compatibilidad hacia adelante y


hacia atrás

1.4 Asignación persistente de espacio

1.5 Asignación retrasada de espacio

1.6 Límite de 32000 subdirectorios


superado

1.7 Journal checksumming


1.8 Desfragmentación online

1.9 Chequeo del sistema de ficheros


más rápido

1.10 Asignador multibloque

1.11 Timestamps mejorados

2 Opciones de montaje

2.1 Por defecto

2.2 No por defecto

3 Referencias

4 Véase también

[editar] Mejoras

[editar] Sistema de archivos de gran tamaño

El sistema de archivos ext4 es capaz de trabajar con volúmenes de hasta 1


exbibyte[1] y ficheros de tamaño de hasta 16 TiB.

[editar] Extents

Los extents han sido introducidos para reemplazar al tradicional esquema de


bloques usado por los sistemas de archivos ext2/3. Un extent es un conjunto de
bloques físicos contiguos, mejorando el rendimiento al trabajar con ficheros de
gran tamaño y reduciendo la fragmentación. Un extent simple en ext4 es capaz
de mapear hasta 128MiB de espacio contiguo con un tamaño de bloque igual a
4KiB.[2]

[editar] Compatibilidad hacia adelante y hacia atrás

El sistema de archivos ext3 es compatible adelante con ext4, siendo posible


montar un sistema de archivos ext3 como ext4 y usarlo transparentemente.

Del mismo modo ext4 es parcialmente compatible hacia atrás con ext3 ya que
puede ser montado como una partición ext3 con la excepción de que si la
partición ext4 usa extents, se pierde esta posibilidad.

Extents están configurados por defecto desde la versión del kernel 2.6.23.
Anteriormente, esta opción requería ser activada explícitamente (por ejemplo
mount /dev/sda1 /mnt/point -t ext4dev -o extents).

[editar] Asignación persistente de espacio


El sistema de archivos ext4 permite la reserva de espacio en disco para un
fichero. La actual metodología consiste en rellenar el fichero en el disco con ceros
en el momento de su creación. Esta técnica no es ya necesaria con ext4, ya que
una nueva llamada del sistema "preallocate()" ha sido añadida al kernel Linux
para uso de los sistemas de archivos que permitan esta función. El espacio
reservado para estos ficheros quedará garantizado y con mucha probabilidad será
contiguo. Esta función tiene útiles aplicaciones en streaming y bases de datos.

[editar] Asignación retrasada de espacio

Ext4 hace uso de una técnica de mejora de rendimiento llamada Allocate-on-


flush, también conocida como reserva de memoria retrasada. Consiste en retrasar
la reserva de bloques de memoria hasta que la información esté a punto de ser
escrita en el disco, a diferencia de otros sistemas de archivos, los cuales reservan
los bloques necesarios antes de ese paso. Esto mejora el rendimiento y reduce la
fragmentación al mejorar las decisiones de reserva de memoria basada en el
tamaño real del fichero.

[editar] Límite de 32000 subdirectorios superado

En ext3 el nivel de profundidad en subdirectorios permitido estaba limitado a


32000. Este límite ha sido aumentado a 64000 en ext4, permitiendo incluso ir
más allá de este límite (haciendo uso de "dir_nlink"). Para permitir un rendimiento
continuo, dada la posibilidad de directorios mucho más grandes, htree está
activado por defecto en ext4. Esta función está implementada desde la versión
2.6.23. htree está también disponible en ext3 cuando la función dir_index está
activada.

---Seria conveniente revisar esta información dado que en la web de ext4


"https://ext4.wiki.kernel.org/index.php/Ext4_Howto#Bigger_File_System_and_File_
Sizes" se hace referencia a que el limite de subdirectorios es ilimitado----

[editar] Journal checksumming

ext4 usa checksums en el registro para mejorar la fiabilidad, puesto que el journal
es uno de los ficheros más utilizados en el disco. Esta función tiene un efecto
colateral beneficioso: permite de forma segura evitar una lectura/escritura de
disco durante el proceso de registro en el journal, mejorando el rendimiento
ligeramente. La técnica del journal checksumming está inspirada en la
investigación de la Universidad de Wisconsin en sistemas de archivos IRON
(Sección 6, bajo el nombre "checksums de transacciones").[3]

[editar] Desfragmentación online

Incluso haciendo uso de diversas técnicas para evitar la fragmentación, un


sistema de larga duración tiende a fragmentarse con el tiempo. Ext4 dispondrá
de una herramienta que permite desfragmentar ficheros individuales o sistemas
de ficheros enteros sin desmontar el disco.

comparativa entre ext3 y ext4.

[editar] Chequeo del sistema de ficheros más rápido

En ext4, los grupos de bloques no asignados y secciones de la tabla de inodos


están marcados como tales. Esto permite a e2fsck saltárselos completamente en
los chequeos y en gran medida reduce el tiempo requerido para chequear un
sistema de archivos del tamaño para el que ext4 está preparado. Esta función
está implementada desde la versión 2.6.24 del kenel Linux.

[editar] Asignador multibloque

Ext4 asigna múltiples bloques para un fichero en una sola operación, lo cual
reduce la fragmentación al intentar elegir bloques contiguos en el disco. El
asignador multibloque está activo cuando se usa 0_DIRECT o si la asignación
retrasada está activa. Esto permite al fichero tener diversos bloques "sucios"
solicitados para escritura al mismo tiempo, a diferencia del actual mecanismo del
kernel de solicitud de envío de cada bloque al sistema de archivos de manera
separada para su asignación.

[editar] Timestamps mejorados

Puesto que los ordenadores se tornan en general cada vez más rápidos y que
Linux está pasando a ser cada vez más usado en aplicaciones críticas, la
granularidad de los timestamps basados en segundos se está volviendo
insuficiente. Para resolver esto, ext4 tendrá timestamps medidos en
nanosegundos. Ésta función está actualmente implementada en la versión 2.6.23
del kernel. Adicionalmente se han añadido 2 bits del timestamp extendido a los
bits más significativos del campo de segundos de los timestamps para retrasar
casi 500 años el problema del año 2038.

ext3 (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 archivos ext2. Otra diferencia importante es que ext3
utiliza un árbol binario balanceado (árbol AVL) e incorpora el asignador de bloques de disco
Orlov.

[editar] Ventajas
Aunque su velocidad y escalabilidad es menor que sus competidores, como JFS, ReiserFS o
XFS, tiene la ventaja de permitir actualizar de ext2 a ext3 sin perder los datos almacenados ni
tener que formatear el disco. Tiene un menor consumo de CPU y está considerado más 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.

[editar] Límites de tamaño

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 KB 16 GB 2 TB

2 KB 256 GB 8 TB

4 KB 2 TB 16 TB

8 KBlímites 1 2 TB 32 TB

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


permitan 8 KiBs, como Alpha.
[editar] Niveles del Journaling

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 está 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)

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 distribuciones de Linux. Si hay un
bajón de tensión o kernel Panic cuando el fichero se está escribiendo o está
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 después 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 después 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

[editar] Desventajas
[editar] Funcionalidad

Como ext3 está hecho para ser compatible con ext2, la mayoría de las estructuras del
archivación son similares a las del ext2. Por ello, ext3 carece de muchas características de los
diseños más recientes como las extensiones, la localización dinámica de los inodos, y la
sublocalización de los bloques. Hay un límite de 31998 subdirectorios por cada directorio, que
se derivan de su límite 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
está montado para la escritura. Si se intenta chequear un sistema de ficheros que está 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.

[editar] Fragmentació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 sí mismo. De todas formas solo funcionan si el sistema de archivos esta razonablemente
vacío. No existe una verdadera herramienta de desfragmentacion 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 más 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).

[editar] Compresión

El soporte para la compresión está 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 y puede ser bajado aquí: [1]

[editar] No hay comprobación en el diario

Ext3 no hace la suma de verificación cuando está escribiendo en el diario. Si barrier = 0 no


está habilitado como una opción de montaje, y si el hardware está escribiendo fuera de 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.

[editar] 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 aparte. Nos
muestra el sistema de archivos como si fuese una partición más dentro de windows.
Para bajarse el driver: [2].

Otra opción 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*
• 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 ReiserFS
• Soporte Unicode UTF8

Está disponible para las versiones de windows:

* Windows 95
* Windows 98
* Windows 98SE
* Windows ME
* Windows NT 4.0
* Windows 2000
* Windows XP
* Windows XP SP2
* Windows Server 2003

El mantenimiento preventivo permite detectar fallos repetitivos, disminuir los puntos muertos
por paradas, aumentar la vida útil de equipos, disminuir costos de reparaciones, detectar
puntos débiles en la instalación entre una larga lista de ventajas.

Relativo a la informática, el mantenimiento preventivo consiste en la revisión periódica de


ciertos aspectos, tanto de hardware como de software en un pc. Estos influyen en el
desempeño fiable del sistema, en la integridad de los datos almacenados y en un intercambio
de información correctos, a la máxima velocidad posible dentro de la configuración optima del
sistema.

Dentro del mantenimiento preventivo existe software que permite al usuario vigilar
constantemente el estado de su equipo, asi como también realizar pequeños ajustes de una
manera fácil.
Además debemos agregar que el mantenimiento preventivo en general se ocupa en la
determinación de condiciones operativas, de durabilidad y de confiabilidad de un equipo en
mención este tipo de mantenimiento nos ayuda en reducir los tiempos que pueden generarse
por mantenimiento correctivo.

En lo referente al mantenimiento preventivo de un producto software, se diferencia del resto


de tipos de mantenimiento (especialmente del mantenimiento perfectivo) en que, mientras que
el resto (correctivo, evolutivo, perfectivo, adaptativo...) se produce generalmente tras una
petición de cambio por parte del cliente o del usuario final, el preventivo se produce tras un
estudio de posibilidades de mejora en los diferentes módulos del sistema.

Aunque el mantenimiento preventivo es considerado valioso para las organizaciones, existen


una serie de fallas en la maquinaria o errores humanos a la hora de realizar estos procesos de
mantenimiento. El mantenimiento preventivo planificado y la sustitución planificada son dos
de las tres políticas disponibles para los ingenieros de mantenimiento.

Algunos de los métodos más habituales para determinar que procesos de mantenimiento
preventivo deben llevarse a cabo son las recomendaciones de los fabricantes, la legislación
vigente, las recomendaciones de expertos y las acciones llevadas a cabo sobre activos
similares.

El primer objetivo del mantenimiento es evitar o mitigar las consecuencias de los fallos del
equipo, logrando prevenir las incidencias antes de que estas ocurran. Las tareas de
mantenimiento preventivo incluyen acciones como cambio de piezas desgastadas, cambios de
aceites y lubricantes, etc. El mantenimiento preventivo debe evitar los fallos en el equipo antes
de que estos ocurran.

Mantenimiento preventivo
Qué es mantenimiento preventivo?
La finalidad del mantenimiento preventivo es: Encontrar y corregir los problemas menores antes de
que estos provoquen fallas. El mantenimiento preventivo puede ser definido como una lista completa
de actividades, todas ellas realizadas por; usuarios, operadores, y mantenimiento. Para asegurar el
correcto funcionamiento de la planta, edificios. Máquinas, equipos, vehículos, etc.
Antes de empezar a mencionar los pasos requeridos para establecer un programa de
mantenimiento preventivo, es importante analizar sus componentes para que comencemos con una
base de referencia común.
a).- Definición.
Como su nombre lo indica el mantenimiento preventivo se diseño con la idea de
prever y anticiparse a los fallos de las maquinas y equipos, utilizando para ello una
serie de datos sobre los distintos sistemas y sub-sistemas e inclusive partes.
Bajo esa premisa se diseña el programa con frecuencias calendario o uso del
equipo, para realizar cambios de sub-ensambles, cambio de partes, reparaciones,
ajustes, cambios de aceite y lubricantes, etc., a maquinaria, equipos e instalaciones y
que se considera importante realizar para evitar fallos.
Es importante trazar la estructura del diseño incluyendo en ello las
componentes de Conservación, Confiabilidad, Mantenibilidad, y un plan que
fortalezca la capacidad de gestión de cada uno de los diversos estratos organizativos
y empleados sin importar su localización geográfica, ubicando las responsabilidades
para asegurar el cumplimiento.

Definición de Mantenimiento Preventivo:


La programación de inspecciones, tanto de funcionamiento como de seguridad, ajustes, reparaciones,
análisis, limpieza, lubricación, calibración, que deben llevarse a cabo en forma periódica en base a un
plan establecido y no a una demanda del operario o usuario; también es conocido como
Mantenimiento Preventivo Planificado - MPP .

Su propósito es prever las fallas manteniendo los sistemas de infraestructura, equipos e instalaciones
productivas en completa operación a los niveles y eficiencia óptimos.

La característica principal de este tipo de Mantenimiento es la de inspeccionar los equipos y detectar


las fallas en su fase inicial, y corregirlas en el momento oportuno.

Con un buen Mantenimiento Preventivo, se obtiene experiencias en la determinación de causas de las


fallas repetitivas o del tiempo de operación seguro de un equipo, asi como a definir puntos débiles de
instalaciones, máquinas, etc.

Ventajas del Mantenimiento Preventivo:


- Confiabilidad, los equipos operan en mejores condiciones de seguridad, ya que se conoce su estado,
y sus condiciones de funcionamiento.

- Disminución del tiempo muerto, tiempo de parada de equipos/máquinas.

- Mayor duración, de los equipos e instalaciones.

- Disminución de existencias en Almacén y, por lo tanto sus costos, puesto que se ajustan los
repuestos de mayor y menor consumo.

- Uniformidad en la carga de trabajo para el personal de Mantenimiento debido a una programación de


actividades.

- Menor costo de las reparaciones.

Fases del Mantenimiento Preventivo:


- Inventario técnico, con manuales, planos, características de cada equipo.
- Procedimientos técnicos, listados de trabajos a efectuar periódicamente,
- Control de frecuencias, indicación exacta de la fecha a efectuar el trabajo.
- Registro de reparaciones, repuestos y costos que ayuden a planificar.
Este tipo de mantenimiento surge de la necesidad de rebajar el correctivo y todo lo
que representa. Pretende reducir la reparación mediante una rutina de inspecciones
periodicas y la renovación de los elementos dañados, si la segunda y tercera no se
realizan, la tercera es inevitable.
Historia:
Durante la segunda guerra mundial, el mantenimiento tiene un desarrolloimportante debido a las
aplicaciones militares, en esta evoluciónel mantenimiento preventivo consiste en la inspección de
los aviones an tes de cada vuelo y en el cambio de algunos componentes en función del número de
horas de funcionamiento.
Caracteristicas:
Basicamente consiste en programar revisiones de los equipos, apoyandose en el conocimiento de
la máquina en base a la experiencia y los hist´ricos obtenidos de las mismas. Se confecciona un
plan de mantenimiento para cada máquina, donde se realizaran las accionesnecesarias, engrasan,
cambian correas, desmontaje, limpieza, etc.
Ventajas:
• Se se hace correctamente, exige un conocimiento de las máquinas y un tratamiento de los
históricos que ayudará en gran medida a controlar la maquinaria e instalaciones.
• El cuidado periódicoconlleva un estudio óptimo de conservación con la que es indispensable
una aplicación eficaz para contribuir a un correcto sistema de calidad y a la mejora de los
contínuos.
• Reducción del correctivo representará una reducción de costos de producción y un aumento
de la disponibilidad, esto posibilita una planificación de los trabajos del departamento de
mantenimiento, así como una previsión de l.los recambios o medios necesarios.
• Se concreta de mutuo acuerdo el mejor momento para realizar el paro de las instalaciones
con producción.
Desventajes:
• Representa una inversión inicial en infraestructura y mano de obra. El desarrollo de planes
de mantenimiento se debe realizar por tecnicos especializados.
• Si no se hace un correcto análisis del nivel de mantenimiento preventiventivo, se puede
sobrecargar el costo de mantenimiento sin mejoras sustanciales en la disponibilidad.
• Los trabajos rutinarios cuando se prolongan en el tiempo produce falta de motivaciónen el
personal, por lo que se deberan crear sitemas imaginativos para convertir un trabajo repetitivo en
un trabajo que genere satisfacción y compromiso, la implicación de los operarios de preventivo es
indispensable paraz