Está en la página 1de 6

Sistema de archivos

Windows
FAT12 (FAT=file allocation table)
La versin inicial de FAT se conoce ahora como FAT12. Es un sistema de
archivos para disquete, por lo que tiene varias limitaciones:
Las direcciones de bloque solamente contienen 12 bits. Esto complica

la implementacin.
El tamao del disco se almacena como una cuenta de 16 bits

expresada

en sectores,

lo

que

limita

el

espacio

manejable

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 lmite exceda la capacidad en ms de un
orden de magnitud, y al mismo tiempo, permita 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
lmites fueron superados en los aos posteriores.
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 nmero mayor de clusters (65.536
exactamente de archivos. A pesar de todo, no hubo mejoras en el lmite
mximo de 32 megabytes.

FAT32
Fue

la respuesta para superar el lmite de tamao de FAT16 al mismo

tiempo que se mantena la compatibilidad con MS-DOS en modo real.


Microsoft decidi implementar una nueva generacin de FAT utilizando
direcciones de cluster de 32 KiB (aunque slo 28 de esos KiB se utilizaban
realmente).
En teora, esto debera permitir aproximadamente 268.435.538 clusters,
arrojando tamaos de almacenamiento cercanos a los ocho terabytes. Sin
embargo, debido a limitaciones en la utilidad ScanDisk de Microsoft, no se
permite que FAT32 crezca ms all de 4.177.920 clusters por particin (es

decir, unos 124 gigabytes). 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

98)

no

lo

soportaba. Windows 98 incorpor una herramienta para convertir de FAT16


a FAT32 sin prdida de los datos. Este soporte no estuvo disponible en la
lnea empresarial hasta Windows 2000.

NFTS (NTFS = New Technology 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, Windows 7 y Windows 8. Est basado en el sistema de
archivos HPFS de IBM/Microsoft usado

en

el

sistema

operativo OS/2,

tambin tiene ciertas influencias del formato de archivos HFS diseado


por Apple.
NTFS permite definir el tamao del clster a partir de 512 bytes (tamao
mnimo de un sector) de forma independiente al tamao de la particin.
Es un sistema adecuado para las particiones de gran tamao requeridas en
estaciones de trabajo de alto rendimiento y servidores. Puede manejar
volmenes de, tericamente, hasta 2 641 clsteres. En la prctica, el
mximo volumen NTFS soportado es de 2321 clsteres
Su principal inconveniente es que 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 MiB libres.

Linux
Ext2
Ext2

es

el

sistema

de

archivos

"antiguo"

de

Linux. Fue

el

valor

predeterminado para la mayora de las principales distribuciones de Linux


tempranas. Mientras que ha sido suplantado en su mayora por versiones 3
y 4, ext2 sigue siendo popular en otros dispositivos de estado slido USB
y. Esto se debe a que no tiene un

diario de funcin, por lo que

generalmente hace menos de lectura y escritura a la unidad, que se


extiende de manera efectiva la vida til del dispositivo.

Recomendado para pasar a EXT3

No Journaled

Control de acceso POSIX

Ext3
La diferencia ms notable entre ext2 y ext3 fue la introduccin de un
diario. En resumen, los sistemas de archivos de diario se hacen para
recuperar con ms gracia en caso de un fallo del sistema. Siempre que se
encuentre en duda sobre qu sistema de archivos a utilizar para Linux, ext3
es casi siempre una buena apuesta. Es muy maduro, muy bien apoyado, y
contiene todas las caractersticas que es probable que la necesidad de un
sistema operativo de escritorio.
Sistema de archivos de Linux ms populares, escalabilidad limitada

en tamao y nmero de archivos

Con registro

POSIX extendi el control de acceso


Sistema de archivos ext3 es un sistema de archivos de diario que tiene el
mayor uso de Linux en la actualidad. Es el sistema de archivos "Linux". Es
bastante robusta y rpida, a pesar de que no escala bien a grandes
volmenes

ni

un

gran

nmero

de

archivos. Recientemente,

una

caracterstica de escalabilidad se aadi llamados htrees, lo que mejor


significativamente la escalabilidad de EXT3. Sin embargo, todava no es tan
escalable como algunos de los otros sistemas de archivos que aparecen
incluso con htrees. Se escala similares a NTFS con htrees.Sin htrees, EXT3
no maneja ms de cerca de 5.000 archivos de un directorio.

Ext4
La ms reciente en la lnea del sistema de archivos ext, ext4 incluye muchas
de las principales mejoras con respecto a ext3 como sistema de archivos
ms grande de apoyo, control ms rpido, las marcas de tiempo de
nanosegundos, y la verificacin de la revista a travs de sumas de
comprobacin. Es hacia atrs y hacia adelante compatible con las versiones
2 y 3, por lo que puede montar un sistema de archivos ext2 o ext3 como
ext4, y al revs. No obstante, usted puede perder algunos de los beneficios
de las nuevas versiones para el montaje como el ms viejo. Muchas de las
distribuciones de Linux ofrecen ahora ext4 durante la instalacin, y algunos
lo estn utilizando como valor predeterminado.

ReiserFS (Reiser3)
Antes de ext3, ReiserFS es el nico sistema de archivos journaling para
Linux. Tambin es notable por permitir el cambio de tamao en directo del
sistema de archivos. En algunos casos en los que muchos archivos
pequeos estn involucrados, ReiserFS ext3 puede superar por un margen
considerable. Reiser3 tiene problemas, sin embargo cuando se trata de
manejar las cosas como los ordenadores de varios ncleos, ya que el diseo
slo permite algunas operaciones se ejecuten de una en una.
Mejor rendimiento y escalabilidad cuando el nmero de archivos es

grande y / o los archivos son pequeos

Con registro

POSIX extendi los controles de acceso


El sistema de archivos Reiser es el sistema de archivos por defecto en las
distribuciones SUSE Linux. Reiser FS fue diseado para eliminar las
limitaciones de escalabilidad y rendimiento que existen en los sistemas de
ficheros ext2 y ext3. Escala y realiza muy bien en Linux, outscaling EXT3
con htrees. Adems, Reiser fue diseado para utilizar de manera muy
eficiente de espacio en disco. Como resultado de ello, es el mejor sistema
de archivos en Linux donde hay un gran nmero de pequeos archivos en el
sistema de archivos.
Reiser4
Reiser4 est destinado a resolver algunos de los problemas con la
implementacin Reiser3. El rendimiento ha mejorado, sobre todo con los
archivos pequeos, e incluye soporte para plugins para manejar cosas como
compresin y cifrado. Reiser4 tiene un futuro un tanto incierto. An no ha
sido aceptado en el ncleo de Linux lnea principal, el diseador jefe est en
la crcel, y la compaa de desarrollo no se encuentra actualmente en los
negocios. Reiser4, si se completa y totalmente pulida, podra ser un sistema
de archivos rpido y til, pero hasta que se obtiene un punto de apoyo en el
ncleo principal puede no ser una buena opcin para el uso a largo plazo.
XFS
XFS est lleno de caractersticas interesantes como garanta de tasa de E /
S, el cambio de tamao en lnea, una funcin de la aplicacin de cuotas, y
que puede soportar tericamente los sistemas de archivos de hasta 8

exabytes de tamao. Ha sido utilizado en Linux desde alrededor de 2001, y


est disponible como una opcin de instalacin en muchas distribuciones
populares de Linux. Con tamaos de bloque variables, puede su sistema
como una escala mvil para ajustar para ahorrar espacio o rendimiento de
lectura meloda.
Mejor para los sistemas muy grandes de archivos, archivos de gran

tamao, y un montn de archivos


Diario (una versin asimtrica del sistema de archivos del clster en

paralelo tambin est disponible)


POSIX extendi los controles de acceso

El sistema de archivos XFS es de cdigo abierto y se incluye en las


principales distribuciones de Linux. Se origin a partir de la SGI (Irix) y fue
diseado especficamente para archivos de gran tamao y gran capacidad
de ampliacin de volumen. Vdeo y multimedia archivos se manejan mejor
con este sistema de archivos. Escalado a petabyte volmenes, tambin
maneja grandes ofertas de datos. Es uno de los pocos sistemas de archivos
en Linux que soporta la migracin de datos (SGI aport las interfaces de
gestin del almacenamiento jerrquico en el Kernel de Linux una serie de
aos atrs). SGI tambin ofrece un racimo fuente versin paralela cerrado
de XFS llamado CXFS que al igual que cVxFS es un modelo asimtrico.

Btrfs
Btrfs se encuentra todava en desarrollo, y puede no estar listo para el uso
del servidor de produccin. Dicho esto, se ha incluido en alguna medida en
el kernel de Linux y est disponible como una opcin de instalacin de
algunas distribuciones. Algunas de las caractersticas interesantes incluyen
la compresin transparente, las instantneas, la clonacin, y la conversin
en el lugar (con rollback) de ext3 y 4. De acuerdo con el desarrollador
principal,

Btrfs

pretende

" dejar

que

la

escala

de

Linux

para

el

almacenamiento, que estar disponible. "Btrfs , una vez completado y


madur, probablemente ser un fuerte contendiente en el mundo del
sistema de ficheros de Linux en equipos de sobremesa y servidores.

ZFS
ZFS es un sistema de archivo combinado y administrador de volmenes
lgicos diseada por Sun Microsystems. Las caractersticas de ZFS incluyen

integridad de los datos (proteccin contra la putrefaccin de bits, etc),


soporte para grandes capacidades de almacenamiento, la integracin de los
conceptos de sistema de archivos y gestin de volmenes, instantneas y
copia en escritura clones, comprobando la integridad continua y reparacin
automtica, RAID -Z y las ACL NFSv4 nativas. ZFS se implementa como
software de cdigo abierto, licenciado bajo la Desarrollo Comn y de
Distribucin de Licencias (CDDL).

También podría gustarte