sistema de archivos

6

Click here to load reader

Upload: miguel-ramos

Post on 24-Sep-2015

5 views

Category:

Documents


0 download

DESCRIPTION

Clasificación y Tipología de los Archivos

TRANSCRIPT

Sistema de archivosWindowsFAT12 (FAT=file allocation table)La versin inicial de FAT se conoce ahora comoFAT12. 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 ensectores, lo que limita el espacio manejable a 32megabytes.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 160kilobytes. 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 elPC AT, con 20 megabytes de disco duro. Al mismo tiempo,MicrosoftlanzMS-DOS3.0. Las direcciones de losclusterfueron ampliadas a 16 bits, permitiendo un nmero mayor declusters(65.536 exactamente de archivos. A pesar de todo, no hubo mejoras en el lmite mximo de 32 megabytes.

FAT32Fue 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 deFATutilizando direcciones declusterde 32 KiB (aunque slo 28 de esos KiB se utilizaban realmente).En teora, esto debera permitir aproximadamente 268.435.538clusters, arrojando tamaos de almacenamiento cercanos a los ochoterabytes. Sin embargo, debido a limitaciones en la utilidadScanDiskde Microsoft, no se permite que FAT32 crezca ms all de 4.177.920clusterspor 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,DriveSpace3 (incluido con Windows 95 y 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 hastaWindows 2000.

NFTS (NTFS = New Technology File System)Es unsistema de archivosdeWindows NTincluido en las versiones deWindows 2000,Windows XP,Windows Server 2003,Windows Server 2008,Windows Vista,Windows 7yWindows 8. Est basado en el sistema de archivosHPFSdeIBM/Microsoftusado en el sistema operativoOS/2, y tambin tiene ciertas influencias del formato de archivosHFSdiseado porApple.NTFS permite definir el tamao delclstera partir de 512bytes(tamao mnimo de un sector) de forma independiente al tamao de laparticin.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 2641 clsteres. En la prctica, el mximo volumen NTFS soportado es de 2321 clsteresSu 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 400MiBlibres.

LinuxExt2Ext2 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 diariode 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

Ext3La 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 accesoSistema 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.

Ext4La 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 accesoEl 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.Reiser4Reiser4 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.

XFSXFS 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 hasta8 exabytesde 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 accesoEl 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.

BtrfsBtrfs 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.

ZFSZFS 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).