martes, 6 de diciembre de 2011

Sistemas de Archivos

 
Uno de los grandes interrogantes que se hacen los que utizan o se pasan a GNU/Linux es que sistema de archivos elegir para el trabajo diario.
La respuesta es: depende de lo que vamos a hacer.
Actualmente el kernel de linux soporta unos 20 sistemas diferentes de archivos desde los mas rudimentarios a muy complejos y escalables.
Solamente me voy a limitar a describir los mas utilizados.

Ext2
-Actualmente recomendado pasarse a Ext3
-no tiene journal
-control de accesos POSIX
En su época fue muy popular, hoy día prácticamente extinto. Buen rendimiento en general con archivos pequeños.

Ext3
-El mas popular entre las distros, es limitado en escalabilidad, numero y tamaño de archivos soportados. Solamente soporta 5000 archivos por directorio. Mediante un parche denominado htree se puede extender el soporte.
-Posee journal
-control de accesos extendidos POSIX
 

FAT32
-Muy limitado
-Sin journaling
-sin control de accesos
Este sistema esta muy extendido en windows y también es muy popular en pendrives y dispositivos móviles por su simpleza.
 

JFS
-alta performance y muy escalable
-Posee journal
-Control de accesos extendidos POSIX
Este sistema se lo utiliza en AIX y también en su época en OS/2.
Permite una muy fácil migración de datos, recomendado para altas cargas de trabajo.

NTFS
- sistema de archivos de ambiente windows, la versión open desarrollada para linux tiene acceso solamente lectura. Mediante el driver Ntfs3g se puede lograr acceso total al mismo. Aunque no esta soportado oficialmente en el kernel.
- Posee Journaling, aunque no es completo
- Windows access control (mas rico que el sistema POSIX)
 

ReiserFS
- Mejor performance cuando los archivos son mas grandes y/o mas chicos.
- posee journaling
- Control de accesos extendidos POSIX
Este sistema de archivo supera en performance y escalabilidad a EXT2 y EXT3. Fue diseñado para lograr la mayor eficiencia en la utilización del espacio en disco.
Es el mejor file system en el caso que haya un gran numero de archivos pequeños.

XFS
- El mejor en sistemas de archivos muy grandes, enormes archivos y demasiada cantidad de ellos.
- Posee Journaling (hay una versión para sistema asimétrico de cluster paralelo)
- Control de accesos extendidos POSIX
Este sistema es de altísima performance nació en los grandes equipos SGI y luego se porto a otras plataformas. Actualmente esta portado a varios unix, linux y windows.

A continuación consideraciones personales para elegir algunos de estos sistemas de archivos:
-Si utilizan la pc para trabajo diario de oficina la recomendación es EXT3 o ReiserFS.
-Si son profesionales de animación o video lo mejor seria utilizar XFS
El resto lo dejo a consideración de uds.

Si quieren ampliar, en la wikipedia tienen muy buenos artículos:
EXT2 http://es.wikipedia.org/wiki/Ext2
EXT3 http://es.wikipedia.org/wiki/Ext3
FAT http://es.wikipedia.org/wiki/FAT32
JFS http://es.wikipedia.org/wiki/JFS
NTFS http://es.wikipedia.org/wiki/NTFS
ReiserFS http://es.wikipedia.org/wiki/ReiserFS
XFS http://es.wikipedia.org/wiki/XFS

Fuente de Informacion: http://www.bairesnortelug.com.ar


No hay comentarios:

Publicar un comentario

Dejar Comentarios