Está en la página 1de 72

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

TEMA DE EXPOSICIÓN:

GESTIÓN DE ARCHIVOS Y DIRECTORIOS

INTEGRANTES:

 EMELY JIMENEZ.
 JOHN ALVARADO.
 OMAR ULPO.
 RICARDO YELA.
 STEVEN VALVERDE.

GRUPO: 6

ASIGNATURA:

SISTEMAS OPERATIVOS

DOCENTE:

ING. JOSE LUIS PONCE

CURSO: ISI-S-MA-6-1

2018 – 2019 CI
Contenido

INTRODUCCIÓN ....................................................................................................... 1

OBJETIVOS ................................................................................................................ 3

Objetivo general ....................................................................................................... 3

Objetivo especifico .................................................................................................. 3

MARCO TEORICO .................................................................................................... 4

GESTIÓN DE ARCHIVOS Y DIRECTORIOS ......................................................... 5

OBJETIVOS PARA UN SISTEMA DE GESTIÓN DE ARCHIVOS........................ 5

LAS RESPONSABILIDADES MÁS COMUNES DEL SISTEMA DE GESTIÓN

DE ARCHIVOS SON ...................................................................................................... 5

¿QUÉ ES UN ARCHIVO? .......................................................................................... 6

TIPOS DE ARCHIVOS ............................................................................................... 6

EJECUTABLES EN LOS OS ..................................................................................... 7

ARCHIVOS PROPIOS DEL SISTEMA ..................................................................... 7

ATRIBUTOS DE LOS ARCHIVOS ........................................................................... 7

OPERACIONES Y MÉTODOS DE ACCESO DE LOS ARCHIVOS: ..................... 8

OPERACIONES SOBRE ARCHIVOS ....................................................................... 8

MÉTODOS DE ACCESO A ARCHIVOS .................................................................. 9

DIRECTORIOS ........................................................................................................... 9

VISION LOGICA ...................................................................................................... 10


OPERACIONES SOBRE UN DIRECTORIO .......................................................... 10

ORGANIZACIÓN DEL DIRECTORIO ................................................................... 10

ESTRUCTURA DE DIRECTORIOS: ...................................................................... 11

Directorio de un solo nivel..................................................................................... 11

Directorio de dos niveles ....................................................................................... 11

Directorios con estructura de árbol Ventajas: ........................................................ 12

EJEMPLO DE ENTRADA DE DIRECTORIOS ...................................................... 12

DIRECTORIOS EN LINUX ..................................................................................... 13

ESTRUCTURA DE DIRECTORIOS EN LINUX .................................................... 13

COMO LISTAR Y VISUALIZAR LAS DIFERENTES CARPETAS ..................... 14

INTERPRETACIÓN DE NOMBRES EN LINUX ................................................... 15

SISTEMA DE ARCHIVOS....................................................................................... 15

FUNCIONES DE LOS SISTEMAS DE ARCHIVOS .............................................. 15

INTEGRIDAD DEL SISTEMA DE ARCHIVOS .................................................... 16

CONSISTENCIA DEL SISTEMA DE ARCHIVOS ................................................ 16

SISTEMA DE ARCHIVOS DE WINDOWS............................................................ 17

TIPOS DE SISTEMAS DE ARCHIVOS DE WINDOWS ....................................... 18

FAT: El sistema de archivos de Ms-DOS, Windows 3.11 y Windows 95 de

Microsoft. ................................................................................................................... 18

FAT32: El sistema de archivos de Windows 98 y Windows Millenium de

Microsoft® ................................................................................................................. 18
NTFS: El sistema de archivos de Windows XP, Windows Vista y Windows 7 de

Microsoft® ..................................................................................................................18

Sistemas de archivos en Windows 8 ...................................................................... 19

SISTEMA DE ARCHIVOS DE LINUX ................................................................... 19

Características del sistema de archivos de Linux .................................................. 19

TIPOS DE SISTEMAS DE ARCHIVOS DE LINUX .............................................. 20

SISTEMA DE ARCHIVOS EN MAC ...................................................................... 22

SERVIDOR DE ARCHIVOS .................................................................................... 25

CONCLUSIONES ..................................................................................................... 27

RECOMENDACIONES ............................................................................................ 29

ANEXOS ................................................................................................................... 30

DIAPOSITIVAS ........................................................................................................ 33

BIBLIOGRAFIA ....................................................................................................... 68
1

INTRODUCCIÓN

La presente investigación se desarrolló para entender y saber opera los archivos y

directorios de los sistemas operativos como Windows, Linux y Mac Os

Se hará un levantamiento de un servidor donde se podrá visualizar y entender el

funcionamiento de este tema tratado.

La Instalación de servidores de archivos proporciona una herramienta centralizada

para los 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. En este

trabajo nos abocaremos a la instalación y la configuración de un servidor de archivos,

ya que este trabajo nos ayudara para aprender a organizar nuestros archivos, el cual nos

brinda múltiples beneficios por contar con sistema de orden adecuado de nuestros

archivos.

En la mayoría de las aplicaciones, el archivo es el elemento central. La entrada a la

aplicación se realiza por medio de archivos y en las aplicaciones, la salida se guarda en

archivos de almacenamiento.

Esta encargada de gestionar los datos que residen en almacenamiento secundario.

Los datos lógicamente relacionados ubicados en almacenamiento secundario se

organizan generalmente en colecciones caracterizadas .

El sistema de gestión de archivos debe ocultar a los usuarios todos los aspectos

específicos de dispositivos necesarios para la manipulación de archivos y


2

proporcionarles una abstracción de un espacio simple y uniforme de archivos con

nombre.

Un archivo puede aparecer ante los usuarios como un array lineal de caracteres o de

tipo registro, otra abstracción lógica pero no muy implementada consiste en considerar

los archivos como extensión del espacio de direcciones virtuales. La idea es liberar a los

usuarios de tener que trasladar explícitamente datos entre memoria principal y

almacenamiento secundario y tener que manejar los datos de forma diferente

dependiendo de donde están físicamente almacenado.


3

OBJETIVOS

Objetivo general

Implementar un servidor de archivos bajo el sistema operativo Windows server 2012,

para garantizar la integridad de los archivos.

Objetivo especifico

Conocer el manejo e instalación del servidor y directorios de archivos Windows

Server 2012.

Proporcionar a este el acceso a la red, carpetas privada e individual de cada usuario

Promover el uso de los servidores de los archivos.

Garantizar que la información del archivo sea válida.

Optimizar el acceso a los archivos.

Proveer soporte E/S a gran variedad de dispositivos de almacenamiento.

Entregar los datos que el usuario pide.

Minimizar o eliminar una potencial pérdida de datos.

Proveer un conjunto estándar de rutinas E/S.

Proveer soporte de E/S a múltiples usuarios.


4

MARCO TEORICO

En la mayoría de las aplicaciones, el archivo es el elemento central. La entrada a la

aplicación se realiza por medio de archivos y en las aplicaciones, la salida se guarda en

archivos de almacenamiento.

Un sistema de gestión de archivos es aquel conjunto de software del sistema que

ofrece a los usuarios y aplicaciones unos servicios relativos al empleo de archivos.

El sistema de gestión de archivos debe ocultar a los usuarios todos los aspectos

específicos de dispositivos necesarios para la manipulación de archivos y

proporcionarles una abstracción de un espacio simple y uniforme de archivos con

nombre.

La administración de los archivos se realiza a través del sistema operativo

permitiendo que los usuarios tengan acceso directo con los archivos y tengan control de

ellos, así como también se puede enviar y compartir archivos con otros usuarios,

brindarles seguridad y protección a estos de modo que le permite al usuario realizar

ciertas operaciones con ellos.


5

GESTIÓN DE ARCHIVOS Y DIRECTORIOS

En la mayoría de las aplicaciones, el archivo es el elemento central. La entrada a la aplicación se

realiza por medio de archivos y en las aplicaciones, la salida se guarda en archivos de almacenamiento.

Un sistema de gestión de archivos es aquel conjunto de software del sistema que ofrece a los usuarios

y aplicaciones unos servicios relativos al empleo de archivos.

OBJETIVOS PARA UN SISTEMA DE GESTIÓN DE ARCHIVOS:

Cumplir con las necesidades de gestión de archivos y con los requerimientos

del usuario.

Garantizar que los datos de los archivos sean válidos.

Optimizar el rendimiento.

Ofrecer soporte de E/S.

Minimizar o eliminar la pérdida o destrucción de datos.

LAS RESPONSABILIDADES MÁS COMUNES DEL SISTEMA DE GESTIÓN

DE ARCHIVOS SON

Traducción de las peticiones de acceso desde el espacio lógico de direcciones

de archivo físico.
6

Trasmisión de elementos de archivo entre almacenamiento principal y

secundario.

Gestión del almacenamiento secundario, por ejemplo: llevar control del

estado, asignación y designación del espacio.

¿QUÉ ES UN ARCHIVO?

Un archivo es un conjunto de información relacionada que es almacenada en una

unidad de almacenamiento no volátil, este posee un conjunto de características comunes

(el nombre, la ubicación, la extensión) que permiten identificarlo dentro del Sistema

Operativo.

Un archivo puede:

Tener cierta estructura interna, p.ej, registros, campos, etc.

No tener estructura. En cuyo caso, si es necesaria, se simula por el SO o la

aplicación.

TIPOS DE ARCHIVOS

Los archivos se pueden dividir en dos grandes grupos:

Ejecutables.

No ejecutables o archivos de Datos.

La sintaxis para nombrar un archivo está determinada por dos elementos:

Nombre.

Extensión.

Los Ejecutables según su función en el OS:

Programas del Sistema / Programas del Kernel.

Aplicaciones.
7

EJECUTABLES EN LOS OS

Es de vital importancia conocer los tipos de ejecutables en los diferentes sistemas

operativos, para diferenciar el tratamiento de cada tipo de fichero.

Ejecutables:

Windows: “.exe”; “.msi”.

Linux: “.bin”

Mac: “.dmg” (instalación directa)

ARCHIVOS PROPIOS DEL SISTEMA

Aunque en Windows los archivos ejecutables y propios del sistema son los mismos en

Mac y Linux hay algunas distinciones:

Windows: “.exe”

Mac: “.dmg” (tanto archivos ejecutables como .pkg)

Linux Familia Debian: “.deb”

Linux Familia Red Hat: “.rpm”

ATRIBUTOS DE LOS ARCHIVOS

Nombre: Es el identificador del archivo consiste en una cadena de texto

(codigoASCII).

Tipo: Es necesaria para el Sistema Operativo ya que con ella se identifica el

programa con el que se abre el archivo. Caracteriza también el contenido del archivo.

Ubicación: Es el apuntador a la posición del archivo dentro de un dispositivo. Es

decir, su localización en el dispositivo

Tamaño: Tamaño actual del archivo: en bytes, palabras o bloques; junto con el

tamaño máximo permitido.


8

Protección: Es el control de acceso que determina quién puede leer, escribir,

ejecutar el archivo.

Hora, fecha e identificación del usuario: creación, última modificación, último uso:

datos para protección, seguridad, y control de uso.

OPERACIONES Y MÉTODOS DE ACCESO DE LOS ARCHIVOS:

Operaciones: Crear, escribir, leer, editar, borrar, abrir, cerrar, etc…

Métodos de Acceso: Secuencial, aleatorio o directo, Indexado, Archivos proyectados

en memoria

OPERACIONES SOBRE ARCHIVOS

Creación de archivos: Podemos crear un archivo, identificándolo con un nombre y

determinar el espacio de este. Para hacer esto se deben realizar dos pasos.

Abrir el archivo: Aquí se realiza distintas operaciones como su ejecución, leerlo,

escribir en él.

Escritura de archivos: Para escribir un archivo efectuamos una llamada al sistema

especificando el nombre del archivo y la información que se escribirá en él.

Lectura de archivos: Para leer un archivo usamos una llamada al sistema que

especifica el nombre del archivo y el lugar (en memoria) donde debe colocarse el

siguiente bloque, Una vez más, se busca en el directorio le entrada correspondiente y se

necesitará un apuntador al siguiente bloque que se leerá.

Reposicionamiento de archivos: Se busca en el directorio la entrada indicada y la

posición actual se modifica de manera que apunte al inicio del archivo, no es obligatorio

que se lleve a cabo operaciones de entrada o salida para el re posicionamiento.

Eliminación de archivos: Para eliminar un archivo buscamos su nombre en el

directorio. Una vez localizado, se libera todo el espacio del archivo (para permitir que

este sea usado por otro) y se invalida la entrada del directorio.


9

MÉTODOS DE ACCESO A ARCHIVOS:

Acceso secuencial:

Es el método más común de acceso, la información del archivo se procesa en un

orden, un registro tras otro, los programas de edición generalmente acceden a los

archivos por este método.

Acceso aleatorio:

En este método no existen restricciones de acuerdo al orden de lectura o escritura,

podemos ingresar directamente a un registro intermedio sin pasar por sus predecesores.

Acceso Indexado:

Es un modo de organización de archivos en el cual al archivo le acompaña

un índice que tiene la función de permitir el acceso directo a los registros del disco

Acceso Archivo proyectado en memoria:

Es una porción de memoria virtual en la que se establece una correlación directa byte

a byte con una parte de un archivo o un recurso similar. Este recurso es, normalmente,

un archivo presente en el disco duro, o bien un objeto de memoria compartida u otro

tipo de recurso al que el sistema operativo puede referirse por medio del descriptor de

archivo.

DIRECTORIOS

Un directorio es un objeto que relaciona nombres de usuario de archivos con el

nombre interno del archivo en el SO.

Es donde se guardan un grupo de información relacionados entre sí, o “archivos de

datos”, en estos directorios se pueden encontrar otros directorios llamados como

subcarpeta. Estos sirven para el mejoramiento organizado de los archivos.


10

Un directorio es una tabla o un archivo (según el sistema) que contiene una entrada

por cada archivo contenido en el mismo. La información que se almacena normalmente

en el directorio para cada archivo del sistema:

Información básica.

Información de dirección.

Información de control de acceso.

Información de uso.

VISION LOGICA

Esquema jerárquico.

Cuando se abre un archivo el SO busca el nombre en la estructura de

directorios.

OPERACIONES SOBRE UN DIRECTORIO

Crear (insertar) y borrar (eliminar) directorios.

Abrir y cerrar directorios.

Renombrar directorios.

Leer entradas de un directorio.

Montar (combinar).

La organización jerárquica de un directorio

Simplifica el nombrado de archivos (nombres únicos).

Proporciona una gestión de la distribución => agrupar archivos de forma

lógica (mismo usuario, misma aplicación)

ORGANIZACIÓN DEL DIRECTORIO

La organización de directorios permite obtener:


11

Eficiencia: Localización rápida de un archivo.

Designación o Nombrado: Conveniente para usuarios:

Dos usuarios pueden tener el mismo nombre para dos archivos diferentes.

El mismo archivo puede tener varios nombres.

Agrupación: Agrupar lógicamente archivos por propiedades, p. ej. Programas

C, juegos, etc.

Estructurado: operaciones claramente definidas y ocultación.

Sencillez: la entrada de directorio debe ser lo más sencilla posible.

ESTRUCTURA DE DIRECTORIOS:

Tanto la estructura del directorio como los archivos residen en discos.

Los directorios se suelen implementar como archivos.

Copias de respaldo en cintas, por seguridad.

Información en un directorio: nombre, tipo, dirección, longitud máxima y actual,

tiempos de acceso y modificación, dueño, etc.

Directorio de un solo nivel

Consiste en un solo directorio para todos los usuarios. Es decir, un único directorio

que contiene todos los archivos de todos los usuarios.

Deficiencias:

Conflictos cuando 2 usuarios utilizan el mismo nombre.

Problemas de nombramiento.

Problemas de agrupamiento.

Problemas de designación.

Directorio de dos niveles

Consiste en un directorio separado para cada usuario.

Ventajas:
12

Búsqueda eficiente.

Puede tenerse el mismo nombre de archivo para diferente usuario.

Desventajas:

Sin capacidad de agrupamiento.

Directorios con estructura de árbol

Ventajas:

Permite el agrupamiento a través de sub-directorios.

Permite realizar la búsqueda de forma eficiente a través de nombres de camino

absolutos o relativos.

La creación de un nuevo archivo se realiza en el directorio actual.

La creación de un nuevo subdirectorio se realiza en el directorio actual.

Desventajas:

Los usuarios pueden acceder además de sus archivos, a los archivos de otros

usuarios.

EJEMPLO DE ENTRADA DE DIRECTORIOS


13

DIRECTORIOS EN LINUX

En Linux y Unix todo es un fichero. Los directorios son ficheros, los ficheros son

ficheros, y los dispositivos son ficheros. A veces a los dispositivos se les llama nodos,

pero siguen siendo ficheros.

Los sistemas de ficheros de Linux y Unix se organizan en una estructura jerárquica,

de tipo árbol. El nivel más alto del sistema de ficheros es / o directorio raíz. Todos los

demás ficheros y directorios están bajo el directorio raíz. Por

ejemplo, /home/jebediah/cheeses.odt muestra la ruta completa al fichero cheeses.odt que

está en el directorio jebediah, que a su vez está bajo el directorio home, que por su parte

está bajo el directorio raíz (/).

ESTRUCTURA DE DIRECTORIOS EN LINUX

Por debajo del directorio raíz (/) hay un importante grupo de directorios común a la

mayoría de las distribuciones de GNU/Linux.

Directorio Raíz o /

Toda la estructura de directorios en los sistemas basados en UNIX parte de un

directorio raíz también llamado directorio root y que se simboliza por una barra

inclinada o /. De este directorio, es desde donde nacen todo el resto de directorios,

independientemente que estén almacenados físicamente en discos o unidades separadas.

cualquier dirección de archivo o carpeta en Linux empieza por el directorio raíz o /,

seguido de todos los directorios y subdirectorios que que lo contienen, separados cada

uno de ellos por /.


14

La estructura de los directorios el Linux, así como su contenido y funciones, viene

definida en el denominado Filesystem Hierarchy Standard o FHS por sus siglas en

inglés, que en otras palabras viene a ser el estándar de jerarquía para los sistemas de

archivos en sistemas Linux y otros derivados de UNIX.

De hecho, en muchas distros GNU/Linux es una práctica muy común el hecho ubicar

ciertos directorios en particiones separadas del resto.

COMO LISTAR Y VISUALIZAR LAS DIFERENTES CARPETAS

Para poder visualizar u obtener un listado de todas las carpetas del sistema que cuelgan

de la raíz, puedes hacerlo desde el mismo administrador de archivos, o bien desde la

línea de comandos.

Desde el administrador de archivos, por defecto te encuentras siempre en tu carpeta

principal de usuario dentro de la carpeta home. Para ver las carpetas del sistema debes

dirigirte a la raíz, y verás todas las que cuelga de ella.

También puedes obtener un listado completo de todos los directorios que cuelgan de

la raíz desde la línea de comandos. Para ello, debes abrir primero una ventana de

Terminal y situarte en el directorio raíz.


15

INTERPRETACIÓN DE NOMBRES EN LINUX.

SISTEMA DE ARCHIVOS

Subsistema del S.O. encargado de la gestión de la memoria secundaria

(concretamente del almacenamiento de la información en dispositivos de memoria

secundaria). El sistema de archivos es el subsistema que suministra los medios para la

organización y el acceso a los datos almacenados en dispositivos de memoria secundaria

(disco).

Los sistemas de archivos implementan el almacenamiento persistente, es decir los

datos creados por un programa persisten a la finalización del mismo. Los sistemas de

archivos suministran una versión mejorada de los dispositivos del almacenamiento

(discos, cintas, CD-ROM, etc…).

Existen sistemas de computación especiales que no tienen, o no necesitan, sistema

de archivos. P. ej. un SO de un satélite, o en un microondas.

FUNCIONES DE LOS SISTEMAS DE ARCHIVOS

Crear y borrar archivos.

Permitir el acceso a los archivos para que sean leídos o escritos.

Automatizar la gestión de la memoria secundaria.

Permitir referenciar un archivo por su nombre simbólico.


16

Proteger los archivos frente a fallos del sistema.

Permitir el uso compartido de archivos a usuarios autorizados.

INTEGRIDAD DEL SISTEMA DE ARCHIVOS

La destrucción de una computadora puede resultar desastrosa por el coste que

conlleva, aunque sería fácilmente reemplazable. Sin embargo, la destrucción de un

sistema de archivos suele tener consecuencias catastróficas puesto que la restauración

de la información puede resultar difícil, consumir mucho tiempo o, sencillamente, ser

imposible.

A menudo, los discos tienen sectores defectuosos (a veces, incluso, desde su

creación). Dos formas de gestionar este problema:

Hardware: Dedicar un bloque del disco a contener la lista de bloques defectuosos.

Al inicializar el controlador, éste lee la lista de bloques defectuosos.

Software: El sistema de archivos construye un archivo que contenga todos los

bloques defectuosos. Al sacarse estos bloques de la lista libre, no podrán ser asignados a

ningún otro archivo. Hay que tener cuidado de no leer este archivo especial de bloques

defectuosos al hacer una copia de seguridad.

CONSISTENCIA DEL SISTEMA DE ARCHIVOS

Los sistemas de archivos leen bloques, los modifican y, a continuación, los

reescriben en el disco. Si se produce un fallo del sistema antes de que todos los bloques

modificados hayan sido grabados en el disco, el sistema de archivos puede quedar en un

estado inconsistente. Muchas computadoras disponen de un programa que comprueba la

consistencia del sistema de archivos y que se ejecuta después de producirse un fallo en

el sistema.
17

Ejemplo: Verificador de la consistencia de sistemas de archivos de UNIX (fsck). Este

programa verifica cada sistema de archivos efectuando dos comprobaciones de

consistencia (de bloques y de archivos):

SISTEMA DE ARCHIVOS DE WINDOWS

En Windows, se le llama “unidad” a cada dispositivo de almacenamiento. El sistema

le adjudica una letra a cada uno. Ejemplo el disco duro, al que llama (C:). La estructura

del sistema de archivos normalmente es jerárquica, con un directorio raíz y una

determinada cantidad de sub directorios y archivos.

Un ejemplo de un sistema de archivos en Windows se vería como

C:\Users\CHITO\Music\LINKIN_PARK

Si un archivo es suficientemente pequeño, se localiza completamente en una fila de

la MFT. En otro caso, la fila para dicho archivo contiene información parcial y el resto

del archivo se encuentra en otras agrupaciones del volumen.

Cada registro de la MFT está formado por un conjunto de atributos que sirve para

definir las características del archivo (o carpeta) y sus contenidos. Atributos que se

deben encontrar obligatoriamente en una fila de la MFT:

Información estándar (permisos, fechas de creación y modificación, …)

Lista de atributos (utilizado cuando no caben todos los atributos en un

registro de la MFT)

Nombre de archivo (un archivo o carpeta debe tener uno o más nombres)

Descriptor de seguridad (propietario del archivo y quién puede acceder)

Datos (contenidos del archivo. Puede haber varios para el mismo archivo)
18

TIPOS DE SISTEMAS DE ARCHIVOS DE WINDOWS

FAT: El sistema de archivos de Ms-DOS, Windows 3.11 y Windows 95 de

Microsoft.

Proviene de “File Allocation Table”, que significa “tabla de localización de

archivos”. Esta tabla se mantiene en el disco duro de nuestro ordenador y contiene un

mapa de toda unidad de forma que “sabe” donde está cada uno de los datos

almacenados. Los archivos de FAT se almacenan en directorios de conjuntos de

registros de 32 bytes.

FAT32: El sistema de archivos de Windows 98 y Windows Millenium de

Microsoft®

Proviene de ("File Allocation Table 32"), que significa tabla de localización de

archivos a 32 bits. Los sistemas operativos Windows 98 y ME de Microsoft® reconocen

el sistema de archivos FAT, FAT32, el CDFS utilizado en CD-ROM y el UDF utilizado

en DVD-ROM.

NTFS: El sistema de archivos de Windows XP, Windows Vista y Windows 7 de

Microsoft®

NTFS: Proviene de ("New Tecnology File System"), que significa sistema de archivos

de nueva tecnología, utilizado en la plataforma Windows NT®. Permite accesos a

archivos y carpetas por medio de permisos, no es compatible con Linux (solo lee, y

difícilmente escribe), ni con Ms-DOS®, ni Windows 95, ni Windows 98 y tampoco

puede accederla, tiene formato de compresión nativa, permite encriptación, soporta 2

TB, puede manejar algo mas de 4 mil millones de archivos, no se recomienda en

sistemas con menos de 400 MB.


19

Sistemas de archivos en Windows 8

El nuevo sistema de archivo ReFS(Resilient file system), se convierte en la evolución

de la tecnología sistema de archivos (NTFS).

Es la primera gran novedad del sistema de archivos en casi dos décadas y está

diseñado para tomar ventaja de nuevas arquitecturas de almacenamiento, el uso de

metadatos y virtualización. Por otra parte ReFS es compatible con NTFS, pero está

diseñado para proporcionar altos niveles de escalabilidad y flexibilidad.

Se destaca en este sistema ReFS la capacidad de espacios de almacenamiento para

permitir grandes volúmenes en tamaños de archivo y directorios, así como agrupación

de almacenamiento simplificado y virtualización dentro del sistema de archivos y mejor

resistencia a la corrupción y fallas con grandes volúmenes y grupos de almacenamiento

compartido.

SISTEMA DE ARCHIVOS DE LINUX

La estructura de ficheros de Linux es una estructura jerárquica en forma de árbol

invertido, donde el directorio principal (directorio raíz) es el directorio /, del que cuelga

toda la estructura del sistema. Linux admite nombres de fichero largos y se puede

utilizar cualquier carácter excepto /.

De todas maneras no es recomendable usar los siguientes caracteres, por tener

significado especial en Linux \^~!#?&()´"`;•$=¿¡<>@{}*+-

A la hora de diferenciar un fichero de otro, Linux distingue mayúsculas y

minúsculas, Por ejemplo: Los que los ficheros "texto1.txt" y "Texto1.txt" son ficheros

distintos.

Características del sistema de archivos de Linux:

El sistema de ficheros de Linux permite al usuario crear, borrar y acceder a los

ficheros sin necesidad de saber el lugar exacto en el que se encuentran.


20

En Linux no existen unidades físicas, sino ficheros que hacen referencia a ellas,

integrados en la estructura de ficheros como cualquier otro.

El sistema de ficheros de Linux consta de tres partes importantes:

Bloque de carga

Superbloque

Tabla de inodos

Bloques de datos

El bloque de carga o bloque cero de cada sistema está reservado para almacenar un

programa que utiliza el sistema para gestionar el resto de las partes del sistema de

ficheros.

El superbloque o bloque uno contiene la información sobre el sistema de ficheros.

TIPOS DE SISTEMAS DE ARCHIVOS DE LINUX

Linux soporta gran variedad de sistemas de ficheros, desde sistemas basados en

discos, como pueden ser ext2, ext3, ReiserFS, XFS, JFS, UFS, ISO9660, FAT, FAT32

o NTFS, a sistemas de ficheros que sirven para comunicar equipos en la red de

diferentes sistemas operativos, como NFS (utilizado para compartir recursos entre

equipos Linux) o SMB (para compartir recursos entre máquinas Linux y Windows).

Los sistemas de ficheros indican el modo en que se gestionan los ficheros dentro de

las particiones. Según su complejidad, tienen características como previsión de

apagones, posibilidad de recuperar datos, indexación para búsquedas rápidas, reducción

de la fragmentación para agilizar la lectura de los datos.

A continuación se enumeran los más representativos:

ext2: Hasta hace poco era el sistema estándar de Linux. Tiene una fragmentación

muy baja, aunque es algo lento manejando archivos de gran tamaño.

Las principales ventajas que tenía sobre ext eran las siguientes:
21

Compatible con sistemas de ficheros grandes, admitiendo particiones de disco de

hasta 4TB y ficheros de hasta 2GB de tamaño.

Proporciona nombres de ficheros largos, de hasta 255 caracteres.

Tiene una gran estabilidad.

Actualización.

ext3: Es la versión mejorada de ext2, con previsión de pérdida de datos por fallos del

disco o apagones. En contraprestación, es totalmente imposible recuperar datos

borrados. Es compatible con el sistema de ficheros ext2. Actualmente es el más

difundido dentro de la comunidad GNU/Linux y es considerado el estándar.

Sus ventajas frente a ext2 son:

Actualización. Debido a que los dos sistemas comparten el mismo formato, es

posible llevar a cabo una actualización a ext3, incluso aunque el sistema ext2 esté

montado.

Fiabilidad y mantenimiento.

ext4: Es la última versión de la familia de sistemas de ficheros ext. Sus principales

ventajas radican en su eficiencia (menor uso de CPU, mejoras en la velocidad de lectura

y escritura) y en la ampliación de los límites de tamaño de los ficheros, ahora de hasta

16TB, y del sistema de ficheros, que puede llegar a los 1024PB (PetaBytes).

ReiserFS: Es el sistema de ficheros de última generación para Linux. Organiza los

ficheros de tal modo que se agilizan mucho las operaciones con estos. El problema de

ser tan actual es que muchas herramientas (por ejemplo, para recuperar datos) no lo

soportan.

swap: Es el sistema de ficheros para la partición de intercambio de Linux. Todos los

sistemas Linux necesitan una partición de este tipo para cargar los programas y no

saturar la memoria RAM cuando se excede su capacidad. En Windows, esto se hace con
22

el archivo pagefile.sys en la misma partición de trabajo, con los problemas que esto

conlleva.

Además de estos sistemas de ficheros, Linux también ofrece soporte para sistemas de

ficheros de Windows, como FAT, FAT32 y NTFS.

Otros tipos de sistemas de archivos de Linux pero menos representativos:

minix

El más antiguo y supuestamente el más fiable, pero muy limitado en características

(algunas marcas de tiempo se pierden, 30 caracteres de longitud máxima para los

nombres de los archivos) y restringido en capacidad (como mucho 64 MB de tamaño

por sistema de archivos).

xia

Una versión modificada del sistema de archivos minix que eleva los límites de

nombres de archivos y tamaño del sistema de archivos, pero por otro lado no introduce

características nuevas. No es muy popular, pero se ha verificado que funciona muy bien.

ext

Una versión antigua de ext2 que no es compatible en el futuro. Casi nunca se utiliza

en instalaciones nuevas, y la mayoría de la gente que lo utilizaba han migrado sus

sistemas de archivos al tipo ext2.

SISTEMA DE ARCHIVOS EN MAC

HFS:

Fue introducido por Apple en septiembre de 1985 para reemplazar el Macintosh File

System(Sistema de Archivos Macintosh o MFS), el sistema de archivos original.

Es un sistema de archivos desarrollado por Apple Inc. para su uso en computadores

que corren Mac OS. Originalmente diseñado para ser usado en disquetes y discos duros,

también es posible encontrarlo en dispositivos de solo-lectura como los CD-ROMs.


23

HFS es el nombre usado por desarrolladores, pero en la documentación de usuarios el

formato es referido como estándar Mac Os para diferenciarlo de su sucesor HFS+ el

cual es llamado Extendido Mac Os.

HFS+:

HFS Plus también es conocido como HFS Extended y Mac OS Extended. Es un

sistema de archivos desarrollado por Apple Inc. para reemplazar al HFS (Sistema

jerárquico de archivos). Mac OS ampliado es el nombre del sistema de archivos

utilizado por Mac OS 8.1 y posteriores. HFS+ representa la optimización del antiguo

sistema de archivos HFS mediante un uso más eficiente del espacio del disco duro. A

partir de HFS, aumentaron el número de bloques de 65.536 a 4.290 millones. Con

HFS+, ya no existen límites al tamaño de los bloques. Los reproductores de vídeo y

música digital, iPod, utilizan una variante de este sistema de ficheros HFS+

Los volúmenes de HFS+ están divididos en sectores (bloques lógicos en HFS), de

512 Bytes. Estos sectores están agrupados juntos en un bloque de asignación que

contiene uno o más sectores; el número de bloques de asignación depende del tamaño

total del volumen. HFS+ usa un valor de dirección para los bloques de asignación

mayor que HFS, 32 bit frente a 16 bit de HFS; lo que significa que puede acceder a 232

bloques de asignación.

Todos los bloques de asignación en el volumen HFS que contienen el volumen

embebido son mapeados fuera del archivo de asignación HFS como bloques dañados.

Hay nueve estructuras que conforman un volumen típico de HFS+:

Sectores 0 y 1 del volumen son bloques de arranque. Son idénticos a los bloques de

arranque de HFS. Son parte de la envoltura de HFS.

Sector 2 contiene la cabecera del volumen (Volume Header) equivalente al Master

Directory Block del HFS. Esta cabecera almacena una amplia variedad de datos sobre el
24

volumen, por ejemplo el tamaño de los bloques de asignación, una marca de tiempo que

indica cuando se creó el volumen o la localización de otras estructuras de volumen,

como el Catalog File o el Extent Overflow File. La Cabecera del Volumen está siempre

colocada en el mismo lugar.

El Archivo de Asignación (Allocation File) mantiene un registro de bloques de los

asignación que están libres y de los que están en uso. Es similar al Volume Bitmap de

HFS, cada bloque de asignación está representado por un bit. Un cero significa que el

bloque está libre y un uno que está en uso.

La diferencia principal con el Volume Bitmap, es que el Allocation File es

almacenado como un archivo normal, no ocupa un lugar especial en el espacio

reservado al comienzo del volumen. El Allocation File puede también cambiar de

tamaño y no tiene que ser almacenado en un volumen contiguo.

El Catalog File es un árbol B* que contiene registros para todos los ficheros y

directorios almacenados en el volumen. El Catalog File del HFS+ es similar al de HFS,

la diferencias más importantes son que los registros son mayores al permitir mas

campos y que permite que estos campos sean más grandes (por ejemplo permite

nombres de archivo de 255 caracteres Unicode). Un registro en el Catalog File del

HFS+ tiene un tamaño de 4 KB en Mac Os y 8 KB en Mac Os X frente a los 512 Bytes

de HFS. Los campos en HFS+ tienen un tamaño variable que depende del tamaño del

dato que almacena, en HFS el tamaño era fijo.

El Extents Overflow File es otro árbol B* que registra los bloques de asignación que

son asignados a cada archivo. Cada registro de archivo en el Catalog File es capaz de

registrar ocho extensiones para cada bifurcación del archivo; una vez que se utilizan, las

extensiones son registradas en el Extents Overflow File. También se registran los


25

bloques defectuosos como extensiones en el Extents Overflow File. El tamaño por

defecto de un registro de extensión en Mac Os es 1 KB y en Mac OS X 4 KB.

El Archivo de Atributos (Attributes File) es un nuevo árbol B* en HFS+. El

Attributes File puede almacenar tres tipos diferentes de registros de 4 KB: registros

Inline Data Attribute, registros Fork Data Attribute y registros Extensión Attribute. El

primero de ellos almacena pequeños atributos que pueden caber dentro del propio

registro. El segundo contiene referencias a un máximo de ocho extensiones que pueden

tener atributos. Y el último se utiliza para extender un registro Fork Data Attribute

cuando las ocho extensiones están ya en uso.

El archivo de inicio (Startup File) está diseñado para sistemas que no son Mac OS y

que no tienen soporte HFS o HFS+. Es similar al Bloque de Inicio del volumen HFS.

La Cabecera del Volumen Alternativa (Alternate Volume Header) equivalente al

Alternate Master Directory Block de HFS.

El último sector en el volumen está reservado por Apple para su uso. Se usa durante

el proceso de fabricación de los ordenadores.

SERVIDOR DE ARCHIVOS

El servidor de archivos es parte del sistema operativo que cubre una de las cuatro

clases de funciones que tiene este en maquina extendida y este a su vez tiene dos

objetivos fundamentales:

Facilitar el manejo de los dispositivos periféricos para ello ofrece una visión lógica

simplificada de los mismos archivos.

Proteger a los usuarios, poniendo limitaciones a los archivos que es capaz de

manipular cada usuario.


26

Los servicios que engloban en el servidor de archivos son de dos tipos: de manejo de

archivos y de manejo de directorios.

En el modelo cliente/servidor, un servidor de archivos es un equipo responsable del

almacenamiento y administración central de archivos de datos para que otros equipos de

la misma red puedan acceder a los archivos. Es decir, Un servidor de archivos es un tipo

de servidor que almacena y distribuye diferentes tipos de archivos informáticos entre los

clientes de una red de computadoras.

Su función es permitir el acceso remoto de otros nodos a los archivos que almacena o

sobre los que tiene acceso.

En principio, cualquier computadora conectada a una red, con el software apropiado,

puede funcionar como 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. Si

los usuarios de la red necesitan tener acceso a los mismos archivos y aplicaciones

accesibles a través de la red, configure este equipo como un servidor de archivos.

Desde el punto de vista del cliente de red de un servidor de archivos, la localización

de los archivos compartidos es transparente, es decir, en la práctica no hay diferencias

perceptibles si un archivo está metido dentro de en un servidor de archivos remoto o en

el disco de la propia máquina.


27

CONCLUSIONES

De acuerdo con nuestro trabajo de investigación, podemos concluir lo siguiente:

Los archivos y los directorios son los elementos centrales del sistema.

Un sistema de gestión de archivos es un sistema que proporciona servicios a

usuarios y aplicaciones para el uso de archivos, conservación de directorios y control

de acceso. El sistema de gestión de directorios en cambio, es un objeto que relaciona

de forma univoca el nombre de usuario de un archivo y el descriptor interno del

mismo usado por el sistema operativo.

Existen distintos tipos de estructuras de sistemas de archivos: tradicional, FFS,

LFS, con bandas, etc. Cada una de ellas es más apropiada para determinados

propósitos. El FFS es muy usado en la actualidad.

El superbloque, los mapas de bloques y los mapas de descriptores constituyen la

metainformación de un sistema de archivos. Si el superbloque se estropea, todo el

sistema de archivos queda inaccesible.

Un sistema de archivos puede quedar en estado incoherente por mal uso, caídas de

tensión, apagados indebidos del sistema operativo, etc. Actualmente, algunos

servidores de archivos por ejemplo incorporan servicios avanzados tales como

actualizaciones atómicas, transacciones o replicación.

La destrucción de un sistema de archivos es, a menudo, mucho peor que la

destrucción de un computador. Es por este motivo que se considera importante

salvaguardar los datos.


28

Previamente a la instalación del sistema operativo es necesario dividir

físicamente, o lógicamente, los discos en particiones o volúmenes. Una vez creadas

las particiones, el sistema operativo crea las estructuras de los sistemas de archivos

dentro de esas particiones.

Los servidores de archivos tienen una estructura interna que, en general, permite

acceder a los distintos dispositivos del sistema mediante archivos de distintos tipos,

escondiendo estos detalles a los usuarios.

Para optimizar el rendimiento del sistema de entrada/salida, el servidor de

archivos incorpora mecanismos de incremento de prestaciones tales como discos

RAM, caches de nombres, caches de bloques y compresión de datos.


29

RECOMENDACIONES

Dentro de esta presentación se ha observado la diversidad de temas que tienen como

fin el manejo del conocimiento para hacernos ver la manera de cómo funciona, en que

consiste y que es un gestor de archivos y directorios, comprendiendo aspectos

importantes que harán que la enseñanza educativa crezca, frente a ello se hacen las

siguientes recomendaciones:

Siempre recordar que un sistema de archivos está conformado por un conjunto de

archivos en una unidad de disco.

Guardar nuestra información en diferentes medios de almacenamiento que harán que

nuestro sistema de cómputo presente una visión lógica de ellos.

Considerar que nuestros datos estarán presentes en los tres niveles de la jerarquía de

datos ya mencionada.

Siempre almacenar nuestros archivos en diferentes particiones, rutas haciendo que

nuestro disco especifique los tiempos de acceso más rápidos.

Recordar que los directorios son la base fundamental para el direccionamiento de

nuestras aplicaciones, archivos, etc.

Entender siempre la perspectiva que tenemos nosotros como usuario y la

computadora con respecto a los datos.


30

ANEXOS

1.- Exposición de Ricardo Yela.

2.-Exposicion de Emely Jiménez.


31

3.-Exposicion de John Alvarado.

4.-Exposicion de Omar Ulpo.


32

5.-Exposicion de Steven Valverde.

6.-Grupo #6
33

DIAPOSITIVAS
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

BIBLIOGRAFIA

https://infonote.wiki.zoho.com/Apendice---3---Estructura---de---directorios---o---

carpetas.html

http://www.alegsa.com.ar/Dic/arbol_de_directorios.php

https://infonote.wiki.zoho.com/Apendice---3---Estructura---de---directorios---o---

carpetas.html

https://www.overalia.com/seguimiento

https://www.slideshare.net/FernandoSorto1/estructura-de-directorios-en-el-sistema-

operativo-gnu-linux

http://www.redesyseguridad.es/la-estructura-de-directorios-en-linux/

http://inforcraftvideos.blogspot.com/2015/12/estructura-de-directorios-en-

linux_14.html

https://www.applesfera.com/os-x/explicamos-la-estructura-de-directorios-de-mac-os-

También podría gustarte