SlideShare una empresa de Scribd logo
1 de 17
Archivos Distribuidos
Función
Los sistemas distribuidos de archivos permite a
los programas almacenar y acceder a archivos
remotos del mismo modo que si fueran locales,
permitiendo a los usuarios que accedan archivos
desde cualquier computador.
Servidor de Archivos
Un servidor de archivos es un proceso que se ejecuta en
alguna maquina y ayuda a implantar el servicio de archivo.
Un sistema puede tener uno o varios servidores de
archivos, cada uno de los cuales ofrece un servicio de
archivos distintos.
Por lo general un sistema distribuidos de archivos tiene
dos componentes razonablemente distintos: el verdadero
servicio de archivos y el servicio de directorios. El primero
se encarga de las operaciones en los archivos
individuales, como la lectura escritura y adición, mientras
que el segundo se encarga de crear y administrar
directorios, añadir y eliminar archivos de los directorios,
etc.
Servicio de Archivos
Un archivo es una secuencia de bytes sin interpretación alguna. Esto
quiere decir que el contenido y estructura de un archivos es
interpretado por el software de aplicación mas no por el sistema
operativo sobre el que se está trabajando.
Un archivo se caracteriza por tener atributos, tales como: el
propietario, el tamaño, la fecha de creación y el permiso de acceso.
La utilidad del servicio de archivos consiste en proporcionar una
adecuada administración de los atributos, definidos por el usuario, que
estas poseen. Lo más común es encontrar algunos sistemas
avanzados que permitan modificarlos después de sus creación, pero
en algunos sistemas distribuidos las únicas operaciones que pueden
realizarse sobre un archivo es CREATE y READ (Crear y Leer). Es
decir, una vez creado el archivo no puede modificarse. A este tipo de
archivos se les denomina archivos inmutables.
Existen dos tipos de servicios de archivos distribuidos: modelo
carga/descarga y modelo de acceso remoto.
Servicio de Archivos - Modelos
Modelo Carga/Descarga: Consiste básicamente en dos operaciones:
lectura y escritura. La primera operación consiste en la transferencia
de un archivo completo desde el servidor hacia el cliente solicitante; la
segunda operación consiste en el envío de un archivo del cliente al
servidor, es decir, en sentido contrario. Mientras tanto los archivos
pueden ser almacenados en memoria o en un disco local, según sea
el caso.
Modelo de Acceso Remoto: Este tipo de modelo consiste en que
todas las operaciones (abrir y cerrar, leer y escribir, etc.) se realizan
en el servidor mas no en los clientes.
Estos dos modelos se diferencian en que en el primero se debe transferir el
archivo completo del servidor al cliente y viceversa, lo que no es necesario en
el modelo de acceso remoto.
Debemos tener en cuenta que el solo hecho de compartir archivos puede
traer dos problemas principales por resolver: el permiso de acceso y la
gestión de los accesos simultáneos.
Servicio de Directorios
Proporciona las operaciones para crear y eliminar directorios, nombrar
o cambiar el nombre de archivo y mover esto de un directorio a otro.
Todos los sistemas distribuidos permiten que los directorios contengan
subdirectorios, para que los usuarios puedan agrupar los archivos
relacionados entres si. De acuerdo con esto se dispone para la
creación y eliminación de directorios, así como para introducir,
eliminar y buscar archivos en ellos.
Por lo general, cada subdirectorio contiene todos los archivos de un
proyecto, como un programa o un documento de gran tamaño.
Cuando se despliega el (sub)directorio solo se muestra los archivos
relevantes, los archivos no relacionados están en otros
(sub)directorios y no agrandan la lista. Los subdirectorios pueden
contener sus propios subdirectorios y asi sucesivamente. Lo que
conduce a un árbol de directorios, el cual se conoce como sistema
jerárquico de archivo.
Forma de Compartir Archivos
Si dos o más usuarios comparten el mismo
archivo, es necesario definir con precisión la
semántica de la lectura y escritura para evitar
problemas.
• Semántica de UNIX
• Semántica de sesión
• Archivos inmutables
• Transacciones
Forma de Compartir Archivos
Semántica de UNIX
Establece que si una operación READ sigue
después de una operación WRITE, READ regresa
el valor recién escrito de manera análoga, cuando
dos WRITE se realizan en serie y después se
ejecuta un READ, el valor que se lee es de la
última escritura. Este modelo es fácil de
comprender y tiene una implantación directa.
Forma de Compartir Archivos
Semántica de sesión
Al usar este método puede ocurrir que dos o más clientes ocultan y
modifican el mismo archivo en forma simultanea. Una solución
consiste que al cerrar cada archivo su valor se envíe de regreso al
servidor, de modo que el resultado final dependerá del que lo cierre
más rápido.
La dificultad con el uso de cachés y la semántica de sesión es que
viola otro aspecto de la semántica de UNIX además del hecho de que
no todos los READ regresen el valor de escritura más reciente. En
UNIX, a cada archivo abierto se le asocia un apuntador que indica la
posición actual en el archivo. Una instrucción READ toma los datos a
partir de esa posición y WRITE deposita los datos ahí.
Este apuntador es compartido por los procesos que abrieron el
archivo. Ningún cambio es visible a otros procesos hasta que el
archivo se cierra.
Forma de Compartir Archivos
Archivos inmutables
En este método las únicas operaciones que se permiten son CREATE y
READ. Es posible crear un archivo por completo nuevo e introducirlo en el
sistema de directorios, con el nombre de un archivo ya existente, el cual se
vuelve inaccesible. Aunque es imposible modificar el archivo es posible
reemplazarlo por un archivo nuevo. Aunque los archivos no se puedan
modificar los directorios sí.
Un problema mas molesto consiste en que hacer si un archivo se reemplaza
mientras otro esta ocupado leyéndolo. Una solución consiste en que el lector
utilice el archivo anterior, aunque este ya no exista en directorio alguno de
esta forma se permite que un proceso con un archivo abierto continua
utilizándolo, aún cuando este haya sido eliminado de todos los directorios.
otra solución consiste en detectar la modificación del archivo y hacer que
fallen los intentos posteriores por leerlos. No existe actualizaciones; es más
fácil de compartir y replicar.
Forma de Compartir Archivos
Transacciones
Para tener acceso a un archivo o grupo de archivos, un proceso
ejecuta en primer lugar cierto tipo de primitiva BEGINTRANSACTION
para señalar que lo que sigue debe ejecutarse de manera indivisible.
Después vienen las llamadas al sistema para leer o escribir en uno
más archivos. Al terminar el trabajo, se ejecuta una primitiva en
TRANSACTION, esto garantiza que todas las llamadas contenidas
dentro de la transacción se llevaran a cabo en orden, sin interferencia
de otras transacciones concurrentes. Si dos o más transacciones se
realizan al mismo tiempo, el sistema garantiza que el resultado final
es el mismo que si se ejecutasen en cierto orden secuencial. Todos
los cambios tienen la propiedad del todo o nada.
Sistema Operativo
• Solaris 10 es un sistema operativo multiplataforma, Es
compatible con sistemas basados en x86-64.
• Una de sus principales características es que posee un
Sistema Preventivo de Autoreparación que puede,
automáticamente, diagnosticar, aislar y recuperar muchos
fallas en los recursos de hardware y aplicaciones
reduciendo los tiempos de caída y no disponibilidad de los
centros de datos.
• Trae incorporado el sistema de archivos ZFS.
• ZFS (Zettabyte File System ) es el nuevo sistema de
archivos incorporado a Solaris 10. Es un sistema de
archivos de 128 bits y su límite de tamaño máximo es de
256 cuatrillones de zettabytes, es decir 16 millones de
millones más de capacidad que los sistemas de archivos
64-bit existentes.
Sistema Operativo
Nosotros usamos el Java Desktop System, por ser una
interfaz más amigable.
ZFS
Este sistema de archivos ofrece:
• Administración sencilla: ZFS automatiza y consolida complicados conceptos de
almacenamiento, con lo que se reduce la sobrecarga administrativa en un 80 por
ciento.
• Integridad de datos: ZFS protege todos los datos con sumas de comprobación
de 64 bits que detectan y corrigen el daño de datos silenciosos. Utiliza Copy-on-
write (ZFS no sobrescribe los nuevos datos directamente, crea los datos en un
nuevo bloque y posteriormente cambia los punteros de datos y realiza la escritura
definitiva.
Esto permite las siguientes ventajas:
– Estado en disco siempre válido.
– Copias de seguridad coherente y fiable.
– Capacidad de deshacer datos hasta un punto en el tiempo conocido.
• Escalabilidad: ZFS, es el primer sistema de archivos de 128 bits, ofrece una
capacidad de 16.000 millones de veces superior a la de los sistemas de 32 ó 64-
bits.
• Rendimiento: El modelo transaccional elimina la mayor parte de las restricciones
tradicionales sobre la orden de emisión de E/S, con lo que se consiguen increíbles
mejoras en el rendimiento.
CREACION ZFS
• Solaris ZFS utiliza un único comando para
configurar un conjunto de almacenamiento
y un sistema de archivos. Por ejemplo:
• # zpool create -f compartido c1d0 c1d1
• El zpool esta formado por dispositivos de
almacenamiento de igual o diferentes
capacidades.
• Los sistemas de ficheros ZFS comparten el
pool y se puede definir cuotas y reservar de
espacio para un solo sistema de ficheros.
• Luego de crear el pool se crean los ficheros que se
compartirán.
# zfs create compartido/aplicaciones
# zfs create compartido/documentos
• Luego le asignamos un tamaño de cuota a cada fichero
# zfs set quota = 1GB compartido/aplicaciones
# zfs set quota = 1GB compartido/documentos
• Por ultimo se garantiza que la cuota efectivamente es de 1
GB con el comando
#zfs set reservation=1GB compartido/aplicaciones
Con zpool status se verifica que todo halla quedado bien.
CREACION ZFS
Compartir Carpetas
• En Sitios de Red también se pueden agregar
carpetas para compartir información.

Más contenido relacionado

La actualidad más candente

Estructura de Dominios y Active Directory en Windows 2003 Server
Estructura de Dominios y Active Directory en Windows 2003 ServerEstructura de Dominios y Active Directory en Windows 2003 Server
Estructura de Dominios y Active Directory en Windows 2003 ServerLeonid Valenzuela
 
Active directory
Active directoryActive directory
Active directoryErii Amaya
 
Implementación de directorio Activo usando openLDAP en Ubuntu
Implementación de directorio Activo usando openLDAP en UbuntuImplementación de directorio Activo usando openLDAP en Ubuntu
Implementación de directorio Activo usando openLDAP en Ubuntudanthology
 
Servidor de archivos y de datos
Servidor de archivos y de datosServidor de archivos y de datos
Servidor de archivos y de datosJulioLeon96
 
Active directory.docx
Active directory.docxActive directory.docx
Active directory.docxpeterete8
 
La interfaz del servidor de directorios
La interfaz del servidor de directoriosLa interfaz del servidor de directorios
La interfaz del servidor de directoriospaola2545
 
ESTRUCTURA DE DOMINIOS Y ACTIVE DIRECTORY EN WINDOWS 2003 SERVER
ESTRUCTURA DE DOMINIOS Y ACTIVE DIRECTORY EN WINDOWS 2003 SERVERESTRUCTURA DE DOMINIOS Y ACTIVE DIRECTORY EN WINDOWS 2003 SERVER
ESTRUCTURA DE DOMINIOS Y ACTIVE DIRECTORY EN WINDOWS 2003 SERVERxxhowardxx
 
Introduccion Active Directory
Introduccion Active DirectoryIntroduccion Active Directory
Introduccion Active DirectoryFernando Ramirez
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datosaclle
 
instalación de Active directory windows 2012
instalación de Active directory windows 2012instalación de Active directory windows 2012
instalación de Active directory windows 2012YinaGarzon
 

La actualidad más candente (18)

Active directory
Active directoryActive directory
Active directory
 
Sq lite
Sq liteSq lite
Sq lite
 
Estructura de Dominios y Active Directory en Windows 2003 Server
Estructura de Dominios y Active Directory en Windows 2003 ServerEstructura de Dominios y Active Directory en Windows 2003 Server
Estructura de Dominios y Active Directory en Windows 2003 Server
 
Control de integridad y calidad en repositorios DSpace
Control de integridad y calidad en repositorios DSpaceControl de integridad y calidad en repositorios DSpace
Control de integridad y calidad en repositorios DSpace
 
Curso avanzado de capacitación en DSpace
Curso avanzado de capacitación en DSpaceCurso avanzado de capacitación en DSpace
Curso avanzado de capacitación en DSpace
 
Active directory
Active directoryActive directory
Active directory
 
Implementación de directorio Activo usando openLDAP en Ubuntu
Implementación de directorio Activo usando openLDAP en UbuntuImplementación de directorio Activo usando openLDAP en Ubuntu
Implementación de directorio Activo usando openLDAP en Ubuntu
 
Servidor de archivos y de datos
Servidor de archivos y de datosServidor de archivos y de datos
Servidor de archivos y de datos
 
Active directory.docx
Active directory.docxActive directory.docx
Active directory.docx
 
La interfaz del servidor de directorios
La interfaz del servidor de directoriosLa interfaz del servidor de directorios
La interfaz del servidor de directorios
 
ESTRUCTURA DE DOMINIOS Y ACTIVE DIRECTORY EN WINDOWS 2003 SERVER
ESTRUCTURA DE DOMINIOS Y ACTIVE DIRECTORY EN WINDOWS 2003 SERVERESTRUCTURA DE DOMINIOS Y ACTIVE DIRECTORY EN WINDOWS 2003 SERVER
ESTRUCTURA DE DOMINIOS Y ACTIVE DIRECTORY EN WINDOWS 2003 SERVER
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Introduccion Active Directory
Introduccion Active DirectoryIntroduccion Active Directory
Introduccion Active Directory
 
Servidor de archivos
Servidor de archivosServidor de archivos
Servidor de archivos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Active directory
Active directoryActive directory
Active directory
 
instalación de Active directory windows 2012
instalación de Active directory windows 2012instalación de Active directory windows 2012
instalación de Active directory windows 2012
 
Tema 6 parte-4-que-es-active-directory
Tema 6 parte-4-que-es-active-directoryTema 6 parte-4-que-es-active-directory
Tema 6 parte-4-que-es-active-directory
 

Destacado

Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)Jakssiel Cruz
 
Sistemas de archivos - Introducción
Sistemas de archivos - IntroducciónSistemas de archivos - Introducción
Sistemas de archivos - IntroducciónPablo Macon
 
Introducción propaganda
Introducción propagandaIntroducción propaganda
Introducción propagandaAntoni
 
Portafolio tics 1erparcial
Portafolio tics 1erparcialPortafolio tics 1erparcial
Portafolio tics 1erparcialSue Castillo
 
Sistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioSistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioJose Diaz Silva
 

Destacado (10)

Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)
 
Comandos básicos sis ope
Comandos básicos sis opeComandos básicos sis ope
Comandos básicos sis ope
 
Control de versiones
Control de versionesControl de versiones
Control de versiones
 
Sistemas de archivos - Introducción
Sistemas de archivos - IntroducciónSistemas de archivos - Introducción
Sistemas de archivos - Introducción
 
Introducción propaganda
Introducción propagandaIntroducción propaganda
Introducción propaganda
 
Portafolio tics 1erparcial
Portafolio tics 1erparcialPortafolio tics 1erparcial
Portafolio tics 1erparcial
 
Sistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioSistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - Compendio
 
Contabilidad internacional
Contabilidad internacionalContabilidad internacional
Contabilidad internacional
 
MaríA De Jesus FernáNdez Contabilidad Internacional
MaríA De Jesus FernáNdez Contabilidad InternacionalMaríA De Jesus FernáNdez Contabilidad Internacional
MaríA De Jesus FernáNdez Contabilidad Internacional
 
Sistemas de Archivos
Sistemas de ArchivosSistemas de Archivos
Sistemas de Archivos
 

Similar a Archivos distribuidos

Similar a Archivos distribuidos (20)

Archivos Distribuidos
Archivos DistribuidosArchivos Distribuidos
Archivos Distribuidos
 
Managing-files
Managing-filesManaging-files
Managing-files
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Oracle
OracleOracle
Oracle
 
Hilo de ejecución
Hilo de ejecuciónHilo de ejecución
Hilo de ejecución
 
1 UND - Generalidades de los S.O de Red.pptx
1 UND - Generalidades de los S.O de Red.pptx1 UND - Generalidades de los S.O de Red.pptx
1 UND - Generalidades de los S.O de Red.pptx
 
Control de versiones con Subversion
Control de versiones con SubversionControl de versiones con Subversion
Control de versiones con Subversion
 
Gestion de archivos Iuta
Gestion de archivos IutaGestion de archivos Iuta
Gestion de archivos Iuta
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Sistemas De Archivos Distrivuidos
Sistemas De Archivos DistrivuidosSistemas De Archivos Distrivuidos
Sistemas De Archivos Distrivuidos
 
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivos
 
Trabajo
Trabajo Trabajo
Trabajo
 
Sistema de Archivos Distribuidos & Visor de Sucesos
Sistema de Archivos Distribuidos & Visor de SucesosSistema de Archivos Distribuidos & Visor de Sucesos
Sistema de Archivos Distribuidos & Visor de Sucesos
 
Sistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de CódigoSistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de Código
 
Zfs informe
Zfs informeZfs informe
Zfs informe
 
Referen automaticas
Referen automaticasReferen automaticas
Referen automaticas
 
Conceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª DiapositivaConceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª Diapositiva
 
Referen automaticas
Referen automaticasReferen automaticas
Referen automaticas
 
Referenciasautomaticas
ReferenciasautomaticasReferenciasautomaticas
Referenciasautomaticas
 
Manejo de sistema operativo
Manejo de sistema operativoManejo de sistema operativo
Manejo de sistema operativo
 

Más de Tensor

Libertad
LibertadLibertad
LibertadTensor
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Tensor
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicularTensor
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colasTensor
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016Tensor
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016Tensor
 
Game maker
Game makerGame maker
Game makerTensor
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016Tensor
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04Tensor
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de ordenTensor
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametrosTensor
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposiciónTensor
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricattiTensor
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioTensor
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadasTensor
 
Ondas em
Ondas emOndas em
Ondas emTensor
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticasTensor
 

Más de Tensor (20)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Game maker
Game makerGame maker
Game maker
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Ondas em
Ondas emOndas em
Ondas em
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 

Archivos distribuidos

  • 2. Función Los sistemas distribuidos de archivos permite a los programas almacenar y acceder a archivos remotos del mismo modo que si fueran locales, permitiendo a los usuarios que accedan archivos desde cualquier computador.
  • 3. Servidor de Archivos Un servidor de archivos es un proceso que se ejecuta en alguna maquina y ayuda a implantar el servicio de archivo. Un sistema puede tener uno o varios servidores de archivos, cada uno de los cuales ofrece un servicio de archivos distintos. Por lo general un sistema distribuidos de archivos tiene dos componentes razonablemente distintos: el verdadero servicio de archivos y el servicio de directorios. El primero se encarga de las operaciones en los archivos individuales, como la lectura escritura y adición, mientras que el segundo se encarga de crear y administrar directorios, añadir y eliminar archivos de los directorios, etc.
  • 4. Servicio de Archivos Un archivo es una secuencia de bytes sin interpretación alguna. Esto quiere decir que el contenido y estructura de un archivos es interpretado por el software de aplicación mas no por el sistema operativo sobre el que se está trabajando. Un archivo se caracteriza por tener atributos, tales como: el propietario, el tamaño, la fecha de creación y el permiso de acceso. La utilidad del servicio de archivos consiste en proporcionar una adecuada administración de los atributos, definidos por el usuario, que estas poseen. Lo más común es encontrar algunos sistemas avanzados que permitan modificarlos después de sus creación, pero en algunos sistemas distribuidos las únicas operaciones que pueden realizarse sobre un archivo es CREATE y READ (Crear y Leer). Es decir, una vez creado el archivo no puede modificarse. A este tipo de archivos se les denomina archivos inmutables. Existen dos tipos de servicios de archivos distribuidos: modelo carga/descarga y modelo de acceso remoto.
  • 5. Servicio de Archivos - Modelos Modelo Carga/Descarga: Consiste básicamente en dos operaciones: lectura y escritura. La primera operación consiste en la transferencia de un archivo completo desde el servidor hacia el cliente solicitante; la segunda operación consiste en el envío de un archivo del cliente al servidor, es decir, en sentido contrario. Mientras tanto los archivos pueden ser almacenados en memoria o en un disco local, según sea el caso. Modelo de Acceso Remoto: Este tipo de modelo consiste en que todas las operaciones (abrir y cerrar, leer y escribir, etc.) se realizan en el servidor mas no en los clientes. Estos dos modelos se diferencian en que en el primero se debe transferir el archivo completo del servidor al cliente y viceversa, lo que no es necesario en el modelo de acceso remoto. Debemos tener en cuenta que el solo hecho de compartir archivos puede traer dos problemas principales por resolver: el permiso de acceso y la gestión de los accesos simultáneos.
  • 6. Servicio de Directorios Proporciona las operaciones para crear y eliminar directorios, nombrar o cambiar el nombre de archivo y mover esto de un directorio a otro. Todos los sistemas distribuidos permiten que los directorios contengan subdirectorios, para que los usuarios puedan agrupar los archivos relacionados entres si. De acuerdo con esto se dispone para la creación y eliminación de directorios, así como para introducir, eliminar y buscar archivos en ellos. Por lo general, cada subdirectorio contiene todos los archivos de un proyecto, como un programa o un documento de gran tamaño. Cuando se despliega el (sub)directorio solo se muestra los archivos relevantes, los archivos no relacionados están en otros (sub)directorios y no agrandan la lista. Los subdirectorios pueden contener sus propios subdirectorios y asi sucesivamente. Lo que conduce a un árbol de directorios, el cual se conoce como sistema jerárquico de archivo.
  • 7. Forma de Compartir Archivos Si dos o más usuarios comparten el mismo archivo, es necesario definir con precisión la semántica de la lectura y escritura para evitar problemas. • Semántica de UNIX • Semántica de sesión • Archivos inmutables • Transacciones
  • 8. Forma de Compartir Archivos Semántica de UNIX Establece que si una operación READ sigue después de una operación WRITE, READ regresa el valor recién escrito de manera análoga, cuando dos WRITE se realizan en serie y después se ejecuta un READ, el valor que se lee es de la última escritura. Este modelo es fácil de comprender y tiene una implantación directa.
  • 9. Forma de Compartir Archivos Semántica de sesión Al usar este método puede ocurrir que dos o más clientes ocultan y modifican el mismo archivo en forma simultanea. Una solución consiste que al cerrar cada archivo su valor se envíe de regreso al servidor, de modo que el resultado final dependerá del que lo cierre más rápido. La dificultad con el uso de cachés y la semántica de sesión es que viola otro aspecto de la semántica de UNIX además del hecho de que no todos los READ regresen el valor de escritura más reciente. En UNIX, a cada archivo abierto se le asocia un apuntador que indica la posición actual en el archivo. Una instrucción READ toma los datos a partir de esa posición y WRITE deposita los datos ahí. Este apuntador es compartido por los procesos que abrieron el archivo. Ningún cambio es visible a otros procesos hasta que el archivo se cierra.
  • 10. Forma de Compartir Archivos Archivos inmutables En este método las únicas operaciones que se permiten son CREATE y READ. Es posible crear un archivo por completo nuevo e introducirlo en el sistema de directorios, con el nombre de un archivo ya existente, el cual se vuelve inaccesible. Aunque es imposible modificar el archivo es posible reemplazarlo por un archivo nuevo. Aunque los archivos no se puedan modificar los directorios sí. Un problema mas molesto consiste en que hacer si un archivo se reemplaza mientras otro esta ocupado leyéndolo. Una solución consiste en que el lector utilice el archivo anterior, aunque este ya no exista en directorio alguno de esta forma se permite que un proceso con un archivo abierto continua utilizándolo, aún cuando este haya sido eliminado de todos los directorios. otra solución consiste en detectar la modificación del archivo y hacer que fallen los intentos posteriores por leerlos. No existe actualizaciones; es más fácil de compartir y replicar.
  • 11. Forma de Compartir Archivos Transacciones Para tener acceso a un archivo o grupo de archivos, un proceso ejecuta en primer lugar cierto tipo de primitiva BEGINTRANSACTION para señalar que lo que sigue debe ejecutarse de manera indivisible. Después vienen las llamadas al sistema para leer o escribir en uno más archivos. Al terminar el trabajo, se ejecuta una primitiva en TRANSACTION, esto garantiza que todas las llamadas contenidas dentro de la transacción se llevaran a cabo en orden, sin interferencia de otras transacciones concurrentes. Si dos o más transacciones se realizan al mismo tiempo, el sistema garantiza que el resultado final es el mismo que si se ejecutasen en cierto orden secuencial. Todos los cambios tienen la propiedad del todo o nada.
  • 12. Sistema Operativo • Solaris 10 es un sistema operativo multiplataforma, Es compatible con sistemas basados en x86-64. • Una de sus principales características es que posee un Sistema Preventivo de Autoreparación que puede, automáticamente, diagnosticar, aislar y recuperar muchos fallas en los recursos de hardware y aplicaciones reduciendo los tiempos de caída y no disponibilidad de los centros de datos. • Trae incorporado el sistema de archivos ZFS. • ZFS (Zettabyte File System ) es el nuevo sistema de archivos incorporado a Solaris 10. Es un sistema de archivos de 128 bits y su límite de tamaño máximo es de 256 cuatrillones de zettabytes, es decir 16 millones de millones más de capacidad que los sistemas de archivos 64-bit existentes.
  • 13. Sistema Operativo Nosotros usamos el Java Desktop System, por ser una interfaz más amigable.
  • 14. ZFS Este sistema de archivos ofrece: • Administración sencilla: ZFS automatiza y consolida complicados conceptos de almacenamiento, con lo que se reduce la sobrecarga administrativa en un 80 por ciento. • Integridad de datos: ZFS protege todos los datos con sumas de comprobación de 64 bits que detectan y corrigen el daño de datos silenciosos. Utiliza Copy-on- write (ZFS no sobrescribe los nuevos datos directamente, crea los datos en un nuevo bloque y posteriormente cambia los punteros de datos y realiza la escritura definitiva. Esto permite las siguientes ventajas: – Estado en disco siempre válido. – Copias de seguridad coherente y fiable. – Capacidad de deshacer datos hasta un punto en el tiempo conocido. • Escalabilidad: ZFS, es el primer sistema de archivos de 128 bits, ofrece una capacidad de 16.000 millones de veces superior a la de los sistemas de 32 ó 64- bits. • Rendimiento: El modelo transaccional elimina la mayor parte de las restricciones tradicionales sobre la orden de emisión de E/S, con lo que se consiguen increíbles mejoras en el rendimiento.
  • 15. CREACION ZFS • Solaris ZFS utiliza un único comando para configurar un conjunto de almacenamiento y un sistema de archivos. Por ejemplo: • # zpool create -f compartido c1d0 c1d1 • El zpool esta formado por dispositivos de almacenamiento de igual o diferentes capacidades. • Los sistemas de ficheros ZFS comparten el pool y se puede definir cuotas y reservar de espacio para un solo sistema de ficheros.
  • 16. • Luego de crear el pool se crean los ficheros que se compartirán. # zfs create compartido/aplicaciones # zfs create compartido/documentos • Luego le asignamos un tamaño de cuota a cada fichero # zfs set quota = 1GB compartido/aplicaciones # zfs set quota = 1GB compartido/documentos • Por ultimo se garantiza que la cuota efectivamente es de 1 GB con el comando #zfs set reservation=1GB compartido/aplicaciones Con zpool status se verifica que todo halla quedado bien. CREACION ZFS
  • 17. Compartir Carpetas • En Sitios de Red también se pueden agregar carpetas para compartir información.