¿ Que Sistema de Archivos usas ?

Todos sabemos que son los archivos o por lo menos tenemos pequeñas o grandes ideas que los definieran,  pero un sistema de archivos es un poco más complejo por eso explicaré un  poco su terminología y el uso que a éstos se les da en el mundo de los Sistemas Operativos

sistema-de-archivos

Un Sistema de archivos no es más que la estructura básica y vital de toda la información que guardamos, editamos, borramos, copiamos etc…en nuestro ordenador siendo toda esta información accesada a través de gestores de archivos  en sus respectivos OS.

Podríamos decir entonces que los sistemas de archivos son los algoritmos y estructuras lógicas utilizadas para poder acceder a la información que tenemos en el disco. Cada uno de los sistemas operativos crea estas estructuras y logaritmos de diferente manera independientemente del hardware.

archivos-directorios

Cada sistema operativo maneja un único sistema de archivos, es decir Windows utiliza un sistema de archivos distinto al de Mac o al de Linux.

Tipos de sistemas de archivos


ISO9660

Sistema de archivos para CD-ROM

Joliet

MINIX

Sistema de archivos para CD-ROM

Este sistema de archivos se emplea para disquetes.

FAT

El sistema de archivos originalmente utilizado por DOS. FAT 12, FAT16, FAT32.

VFAT

FAT virtual: Soporte para nombres de archivo largos dentro del sistema de archivos FAT.

UFS

Empleado por BSD, SunOS y NeXTstep. Sólo soportado en modo de sólo lectura.

NTFS

Sistema de archivos Microsoft Windows NT, sólo lectura.

Ext2,3

Sistemas de archivos Linux originales. Ext3 incluye soporte de journaling (registro por diario).

XFS

Sistema de archivos de journaling de SGI. Linux

JFS

Sistema de archivos de journaling de IBM. Linux

ReiserFS

Sistema de archivos de journaling de Hans Reiser. Linux

HFS. HFS es el Sistema de Archivo de Mac. Se usa en todo tipo de medio de almacenamiento, desde CD’s y DVD’s hasta el Disco Duro.

macway_silverdrive_quattro-con-hfs

HFS+. HFS+ es la variante moderna de HFS con soporte para una mayor capacidad de almacenamiento, unicode y mucho más.

archivos-sistema

ISO9660

El más común de los Sistemas de Archivo en todos los CDs y DVDs es el Sistema de Archivo ISO9660.

Pero también es el más antiguo, y tiene algunas desventajas, tales como:

a) La estructura de carpetas solamente puede ser de 8 niveles de profundidad.

b)   Solamente usa nombres de archivo ‘cortos’

Joliet

Es un standar de Sistema de Archivo para CD.

Es una ampliación del antiguo ISO9660.  Está construido de la misma forma, pero con algunos cambios.

Los archivos y carpetas (directorios) pueden tener nombres largos.
La máxima jerarquía de profundidad de carpeta puede exceder los 8 Niveles.

Este Sistema de Archivo es muy popular, y el 99% de todos los CD’s y DVD’s lo contienen.

Fat 12:

Es el sistema de archivos de DOS, y es con el que formateamos los disquetes. Fue muy utilizado en las primeras PCs.

Fat 16:

Este sistema de archivos tenia muchas limitaciones, por ejemplo si el disco duro era mayor de 2 GB, era imposible particionar y no usaba nombre largos en los archivos, solo 8 caracteres.

Fat 32:

Fue utilizado a partir de 1997, y pudo ser utilizado en Windows 98, pero a medida que el tamaño de los discos duros se incrementaba, surgieron nuevas limitaciones. Se llamo Fat32, por que utiliza números de 32 bits para representar a los clusters en lugar de los 16 en los sistemas anteriores.

NTFS:

(New Technology File System) es un sistema de archivos diseñado específicamente para Windows NT (incluyendo las versiones Windows 2000, Windows 2003, Windows XP y Windows Vista), con el objetivo de crear un sistema de archivos eficiente, robusto con seguridad incorporada desde su base y eficacia para servidores y otras aplicaciones en red. No tiene limitaciones de tamaño clusters y en general en el disco. Una ventaja de este sistema de archivos es que tiene un sistema antifragmentación.

sistema-ntfs

Es un sistema adecuado para las particiones de gran tamaño requeridas en estaciones de trabajo de alto rendimiento y servidores.

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.
  • No es compatible con MS-DOS, Windows 95, Windows 98 ni Windows ME.
  • No puede ser utilizado en disquetes.

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, GNU/Linux tiene soporte parcial de escritura y total de lectura en particiones NTFS. Existen varias alternativas, como Captive-NTFS que usa las librerías propietarias de Windows NT para tener acceso completo a NTFS, o NTFS-3G. A Mayo del 2007, NTFS-3g ya es una versión definitiva, y han sido incorporados por múltiples distribuciones como Ubuntu, Gentoo, Debian, openSUSE, Mandriva, Fedora, sólo por mencionar algunas.

LINUX:

Los sistemas de archivos más utilizados en Linux son: Ext3, ReiserFS, JFS y XFS.

ReiserFS es un sistema de archivos de propósito general, diseñado e implementado por un equipo de la empresa Namesys, liderado por Hans Reiser. Actualmente es soportado por Linux y existen planes de futuro para incluirlo en otros sistemas operativos. También es soportado bajo windows (de forma no oficial), aunque por el momento de manera inestable y rudimentaria (ReiserFS bajo windows). A partir de la versión 2.4.1 del núcleo de Linux, ReiserFS se convirtió en el primer sistema de ficheros con journal en ser incluido en el núcleo estándar. También es el sistema de archivos por defecto en varias distribuciones, como SuSE (excepto en openSuSE 10.2 que su formato por defecto es ext3), Xandros, Yoper, Linspire, Kurumin Linux, FTOSX, Libranet y Knoppix.

El Ext4 para Linux

“Ext4 es la evolución del sistema de archivos más utilizado en el mundo Linux, Ext3. En muchos sentidos Ext4 es una mejora más profunda de Ext3 que la que Ext3 fue de Ext2. Ext3 consistió básicamente en añadir journaling, pero Ext4 modifica ciertas estructuras críticas del sistema de archivos, como las destinadas a almacenar los datos de los archivos”.

ext4

cito en Wikipedia: http://es.wikipedia.org/wiki/Ext4

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

One response to this post.

  1. Posted by anonimatus on marzo 26, 2013 at 8:46 am

    y en mac?

    Responder

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s