Você está na página 1de 5

2.4.

Sistemas de Archivos y Servidores de Archivos:

2.4.1. ¿Qué es un sistema de archivos?


Aunque los discos duros pueden ser muy chicos, aun así contienen millones de
bits, por lo que necesitan organizarse para poder ubicar la información. Este es el
propósito del sistema de archivos. (Villagómez., 2017)

La mayoría de los sistemas operativos poseen su propio sistema de archivos. Los


sistemas de archivos son representados ya sea textual o gráficamente utilizando
gestores de archivos o "shells". En modo gráfico a menudo son utilizadas las
metáforas de carpetas (directorios) conteniendo documentos, archivos y otras
carpetas. Un sistema de archivos es parte integral de un sistema operativo
moderno.

Ilustración 1:
https://www.ibm.com/support/knowledgecenter/en/ssw_aix_71/com.ibm.aix.o
sdevice/filesys_struct.htm
Los sistemas de archivos más comunes utilizan dispositivos de almacenamiento
de datos que permiten el acceso a los datos como una cadena de bloques de un
mismo tamaño, a veces llamados sectores, usualmente de 512 bytes de longitud.
El software del sistema de archivos es responsable de la organización de estos
sectores en archivos y directorios y mantiene un registro de qué sectores
pertenecen a qué archivos y cuáles no han sido utilizados. En la realidad, un
sistema de archivos no requiere necesariamente de un dispositivo de
almacenamiento de datos, sino que puede ser utilizado también para acceder a
datos generados dinámicamente, como los recibidos a través de una conexión de
red.
Así, por ejemplo, en un sistema Unix la ruta a la canción preferida del usuario
"pedvi" sería algo como

/home/pedvi/música/canción.wav

Un ejemplo análogo en un sistema de archivos Windows se vería como:

C:\Mis documentos\Mi música\canción.wav

2.4.1.1. Los sistemas de archivos pueden ser clasificados en tres ramas:


 Sistemas de archivos de disco.
 Sistemas de archivos de red.
 Sistemas de archivos de propósito especial.
 Sistemas de archivos de disco

Un sistema de archivo de disco está diseñado para el almacenamiento de archivos


en una unidad de disco, que puede estar conectada directa o indirectamente a la
computadora.

2.4.1.2. Tipos:
 EXT2 (Second extended Filesystem o "Segundo sistema de archivos
extendido"):
Fue el sistema de archivos estándar en el sistema operativo Linux por
varios años y continúa siendo ampliamente utilizado. Fue diseñado
originalmente por Rémy Card. La principal desventaja de EXT2 es que no
posee una bitácora, por lo que muchos de sus usuarios están emigrando a
ReiserFS y su sucesor EXT3.

 EXT3 (Third extended Filesystem o "Tercer sistema de archivos


extendido"):
Es un sistema de archivos con registro por diario (en inglés "journaling"), el
cual se encuentra creciendo en popularidad entre usuarios del sistema
operativo Linux.
A pesar de su menor desempeño y escalabilidad frente a alternativas como
ReiserFS o XFS, posee la ventaja de permitir migrar del sistema de
archivos EXT2 sin necesidad de reformatear el disco.
La única diferencia entre EXT2 y EXT3 es el registro por diario.
Un sistema de archivos EXT3 puede ser montado y usado como un sistema
de archivos EXT2. Sistemas de Archivos ext3 Sistema de archivos más
empleado (hasta la llegada del ext4), implementa el registro diario
(journaling) y estructura de tabla y árbol. (Villanueva., 2007)
 Ext4: Fourth extended filesystem Cuarto sistema de archivos
extendido
o Soporta volúmenes de hasta 1 exabyte
o Mejora la velocidad de lectura
o -Menor empleo de la CPU.
 Sistemas de Archivos NTFS (New Technology File System, Nueva
tecnología de sistema de archivos): Tradicionalmente empleado por el
sistema operativo Windows, emplea estructura de Árbol -B+. Limite 16
Terabytes.
 Sistemas de Archivos FAT16/32 (File allocation table-Tabla de
localización de archivos): Formato sencillo empleado para intercambio
entre diversos sistemas operativos. Presenta un problema denominado
desfragmentación, que consiste en generar fragmentos residuales al borrar
archivos, lo que a largo plazo hace más lento el acceso. Fat32 maneja un
máximo 124 GigaBytes
 Sistemas de Archivos XFS Común para sistemas operativos basados en
UNIX. Emplea estructuras de Arbol-B+ Emplea Journaling: Donde los
cambios al sistema de archivos primero son escritos a un diario o journal
antes de que se actualicen los datos del disco Sistema de archivos de
64bits Manejo de archivos hasta de 8 exabytes (Silva, 2014)

Generalmente un sistema de archivos tiene directorios que asocian nombres de


archivos con archivos, usualmente conectando el nombre de archivo a un índice
en una tabla de asignación archivos de algún tipo, como FAT en sistemas de
archivos MS-DOS o los inodos de los sistemas Unix. La estructura de directorios
puede ser plana o jerárquica (ramificada o "en árbol"). En algunos sistemas de
archivos los nombres de archivos son estructurados, con sintaxis especiales para
extensiones de archivos y números de versión. En otros, los nombres de archivos
son simplemente cadenas de texto y los metadatos de cada archivo son alojados
separadamente.

En sistemas de archivos jerárquicos, en lo usual, se declara la ubicación precisa


de un archivo con una cadena de texto llamada "ruta". La nomenclatura para rutas
varía ligeramente de sistema en sistema, pero mantienen por lo general una
misma estructura. Una ruta viene dada por una sucesión de nombres de
directorios y subdirectorios, ordenados jerárquicamente de izquierda a derecha y
separados por algún caracter especial que suele ser una barra ('/') o barra
invertida ('\') y puede terminar en el nombre de un archivo presente en la última
rama de directorios especificada.
2.4.2. Servidor de Archivos

2.4.2.1 ¿Qué es un Servidor de archivos?


Un servidor de archivos es un tipo de servidor que almacena y distribuye
diferentes tipos de archivos entre los clientes de una red de ordenadores. Su
función es permitir a otros nodos el acceso remoto a los archivos que almacena o
sobre los que tiene acceso. En principio, cualquier ordenador conectado a una red,
dotado del software apropiado, puede funcionar como servidor de archivos.

2.4.2.2. Función de servidor de archivos


Un servidor de archivos proporciona una ubicación central en la red, en la que
puede almacenar y compartir los archivos con usuarios de la red. Cuando los
usuarios necesiten un archivo importante, como un plan de proyecto, podrán tener
acceso al archivo del servidor de archivos en lugar de tener que pasarlo entre
distintos equipos. Windows Server, Servidor Mac OS, UNIX, y muchas versiones
de Linux se han diseñado con la funcionalidad de servidor de archivos en la
mente, convirtiéndolos en plataformas ideales para crear y configurar esta clase
de utilidad.

Ilustración 2: http://sistemasoperativo252m.blogspot.com/2011/01/643-servidor-de-archivos.html
Linux trabaja muy bien como sistema de archivos de red. Incluye un software
llamado Samba que permite que los archivos puedan ser vistos y editados por
Windows 95/98/ME/2000/XP/NT/Win 2003 o Macintosh. En realidad, Ud. se podrá
hacer uso de un sistema de archivos Linux, igual que con un sistema Windows NT.
Todo lucirá de la misma manera para sus usuarios y además no requiere de
licencias.

Beneficios:

Los Backus son centralizados, lo que le brinda rapidez y eficiencia. Si Ud.


inadvertidamente borra un archivo importante, puede restaurarlo de un cinta de
Backus. Además, si tiene una falla de disco duro los archivos que guardó serán
recuperados rápidamente.

 Los archivos pueden ser compartidos. Varias personas pueden estar


trabajando en un documento. Guardar el archivo en un directorio
compartido permite que cada persona trabaje colaborativamente.
 Si usa varias PCs durante su trabajo, los archivos en el servidor están
dispone. (Elly, 2011)

Trabajos citados
1. Elly. (10 de Mayo de 2011). Blogger. Recuperado el 13 de Junio de 2019, de Blogger:
http://sistemasoperativo252m.blogspot.com/2011/01/643-servidor-de-archivos.html

2. Silva, J. D. (1 de Mayo de 2014). SlideShare. Recuperado el 2019 de 6 de 13, de LinkedIn


Corporation: https://es.slideshare.net/josefabiandiazs/sistema-de-archivos-y-directorios-
ubuntu-compendio

3. Villagómez., C. (30 de Diciembre de 2017). CCM Benchmark. Recuperado el 13 de Junio de


2019, de CCM Benchmark: https://es.ccm.net/contents/611-el-sistema-de-archivos

4. Villanueva., P. (2007). Rinconsolidario. Recuperado el 13 de Junio de 2019, de


http://www.rinconsolidario.org/linux/cursoLinux/comoInstalarLinux/particiones/fs.html