SlideShare una empresa de Scribd logo
1 de 16
SISTEMAS VIRTUAL DE
ARCHIVOS EN LINUX.
VIRTUAL FILE SYSTEM (VFS)
Linux nos permite acceder a varios sistemas a la vez
de forma transparente. Para ello implementa un
sistema virtual de archivos que invoca a funciones
especificas de los sistemas de los archivos reales
cuando lo necesita.
El VFS contiene código genérico que implementa la interfaz
de llamadas al sistema relacionadas con los sistemas de
archivos, mientras los File Systems reales contienen código
especifico de cada sistema de archivos soportado.
Los File System acceden a los dispositivos a través de la
caché de buffers, que es una capa de abstracción que aísla a
dichos File System de los detalles del HW.
En la interfaz de llamada al sistema, las operaciones con los archivos
y directorios se realizan mediante descriptores de archivo.
Estos descriptores son enteros que se utilizan como índices en la
tabla de descriptores de archivo que posee cada proceso.
Cada entrada de esta tabla posee información para acceder al nodo-i
asociado al archivo deseado.
EL VFS mantiene un tabla de nodos-i virtuales
(un especie de caché) en donde se coloca la
información de los nodos-i reales de los
distintos archivos abiertos.
En una llamada al sistema, el núcleo debe de
poder acceder a un archivo a partir de un
descriptor.
Cada nodo-i posee la siguiente información:
• El propietario y el grupo propietario del archivo.
• Tipo de archivo (regular, directorio, ...)
• Los permisos en el archivo.
• Fecha y hora de creación, última lectura y el cambio.
• Fecha y hora de esta información se ha cambiado en el nodo-i.
• Número de enlaces a este archivo.
• Tamaño de archivo.
• Una dirección que define la ubicación real de los datos del
archivo.
Linux puede usar varios dispositivos de
almacenamiento a la vez. Para utilizar un
dispositivo lo habitual es crear en el un
File System.
Algunos dispositivos de almacenamiento
se pueden dividir en “dispositivos
lógicos” más pequeños. Un disco duro
puede dividirse en particiones.
Sistema de ficheros
M
B
R
Sistema de ficheros Sistema de ficheros
Disco duro
Partición ParticiónPartición
Bloque de arranque
La información sobre particiones se guarda en la
tabla de particiones del primer sector del disco
duro, conocido como MBR (Master Boot Record).
Hay dos tipos principales de particiones en un sistema
Linux:
• Partición de datos : datos normales del sistema
Linux, incluyendo la partición raíz que contiene
todos los datos para poner en marcha y ejecutar el
sistema.
• Partición de intercambio : la expansión de la
memoria física del ordenador, memoria adicional en
el disco duro.
MONTAJE DE SISTEMAS DE ARCHIVOS
El MBR suele contener también el código inicial de arranque del
ordenador.
Aunque Linux puede usar varios dispositivos de almacenamiento
a la vez, solo existe una <<única jerarquía de directorios>> o
sistema lógico de archivos.
Para usar un dispositivo Linux tiene que insertar sus sistema de
archivos en su sistema lógico de archivos. Dicha operación se
llama “montaje”.
Un S.F. se monta sobre un montaje, un directorio bajo en el cual se
hace visible el S.F. montado, pasando a formar parte de la jerarquía
única de directorios.
Cuando ya no se requiere utilizar un dispositivo de almacenamiento
se “desmonta”, haciendo que su sistema de archivos deje de ser
accesible.
El S.F. que se monta durante el arranque del S.O. y sobre el que se
montan todos los demás sistemas de archivos se conoce como
sistema de archivos raíz.
Tema 5.Sistemas de
archivos pág. 58
EXT2
Es el sistema de archivos por defecto. Sus principales características
son:
• Nombres largos(hasta 255 caracteres).
• Archivos grandes(más de 4 T Bytes).
• Direcciones de bloqueo lógico de 4 bytes.
• Buen rendimiento.
El Ext2 divide el dispositivo de almacenamiento en grupos de
bloques. Cada grupo contiene:
• Una copia de súper bloque.
• Una copia de los descriptores de grupos.
• Un bloque para el mapa de bits de bloques.
• Un bloque para el mapa de nodos-i.
• Varios bloques para nodos-i.
• Bloques de datos para completar el grupo.
El súper bloque contiene información sobre la estructura general del
sistema de archivos:
• Tamaño del bloque lógico(logaritmo base 2).
• Total de nodos-i y números de nodos-i libres.
• Total de bloque de datos y numero de bloques libres.
• Tamaño de bloques (en bloques).
• Nodos-i por grupos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Administracion de redes
Administracion de redesAdministracion de redes
Administracion de redes
 
Jose hamaliel flores ramirez
Jose hamaliel flores ramirezJose hamaliel flores ramirez
Jose hamaliel flores ramirez
 
Ext2
Ext2Ext2
Ext2
 
Administracion de redes
Administracion de redesAdministracion de redes
Administracion de redes
 
Sistemas de archivos linux
Sistemas de archivos linuxSistemas de archivos linux
Sistemas de archivos linux
 
Sistemas de archivos 1
Sistemas de archivos 1Sistemas de archivos 1
Sistemas de archivos 1
 
Sistemas de archivos2
Sistemas de archivos2Sistemas de archivos2
Sistemas de archivos2
 
Tatiana Sánchez 4
Tatiana Sánchez 4Tatiana Sánchez 4
Tatiana Sánchez 4
 
Ext4
Ext4Ext4
Ext4
 
Sistemade archivos
Sistemade archivosSistemade archivos
Sistemade archivos
 
Formatos
FormatosFormatos
Formatos
 
Presentacion
PresentacionPresentacion
Presentacion
 
Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)Sistemas de archivos (CuzMarinJakssieldeJesus)
Sistemas de archivos (CuzMarinJakssieldeJesus)
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Acceso a sistema de disco
Acceso a sistema de disco Acceso a sistema de disco
Acceso a sistema de disco
 
Tipo de Sistema de Archivos
Tipo de Sistema de ArchivosTipo de Sistema de Archivos
Tipo de Sistema de Archivos
 

Similar a Sistemas virtual de archivos en linux.

Similar a Sistemas virtual de archivos en linux. (20)

Sistememas de archivos
Sistememas de archivosSistememas de archivos
Sistememas de archivos
 
GESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.pptGESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.ppt
 
Sistemas de archivos ext y discos opticos
Sistemas de archivos ext y discos opticosSistemas de archivos ext y discos opticos
Sistemas de archivos ext y discos opticos
 
Tema 4 archivos unix
Tema 4 archivos unixTema 4 archivos unix
Tema 4 archivos unix
 
Particion de discos
Particion de discosParticion de discos
Particion de discos
 
Sistemas de Archivos
Sistemas de ArchivosSistemas de Archivos
Sistemas de Archivos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Sistemas de archivo
Sistemas de archivoSistemas de archivo
Sistemas de archivo
 
[ES] Estructura del Sistema de Archivos Gnu/Linux
[ES] Estructura del Sistema de Archivos Gnu/Linux[ES] Estructura del Sistema de Archivos Gnu/Linux
[ES] Estructura del Sistema de Archivos Gnu/Linux
 
11.sistema de archivos
11.sistema de archivos11.sistema de archivos
11.sistema de archivos
 
Sistemas de archivo
Sistemas de archivoSistemas de archivo
Sistemas de archivo
 
Administracion_de_archivos.pptx
Administracion_de_archivos.pptxAdministracion_de_archivos.pptx
Administracion_de_archivos.pptx
 
Sistema achivo UNIX
Sistema achivo UNIXSistema achivo UNIX
Sistema achivo UNIX
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Sistemas de archivos-Restrepo
Sistemas de archivos-Restrepo Sistemas de archivos-Restrepo
Sistemas de archivos-Restrepo
 
Zfs informe
Zfs informeZfs informe
Zfs informe
 
Conalep tlalnepantla 2
Conalep tlalnepantla 2Conalep tlalnepantla 2
Conalep tlalnepantla 2
 
Sistema achivo unix II
Sistema achivo unix IISistema achivo unix II
Sistema achivo unix II
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 

Último

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (16)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Sistemas virtual de archivos en linux.

  • 2. VIRTUAL FILE SYSTEM (VFS) Linux nos permite acceder a varios sistemas a la vez de forma transparente. Para ello implementa un sistema virtual de archivos que invoca a funciones especificas de los sistemas de los archivos reales cuando lo necesita.
  • 3. El VFS contiene código genérico que implementa la interfaz de llamadas al sistema relacionadas con los sistemas de archivos, mientras los File Systems reales contienen código especifico de cada sistema de archivos soportado. Los File System acceden a los dispositivos a través de la caché de buffers, que es una capa de abstracción que aísla a dichos File System de los detalles del HW.
  • 4. En la interfaz de llamada al sistema, las operaciones con los archivos y directorios se realizan mediante descriptores de archivo. Estos descriptores son enteros que se utilizan como índices en la tabla de descriptores de archivo que posee cada proceso. Cada entrada de esta tabla posee información para acceder al nodo-i asociado al archivo deseado.
  • 5. EL VFS mantiene un tabla de nodos-i virtuales (un especie de caché) en donde se coloca la información de los nodos-i reales de los distintos archivos abiertos. En una llamada al sistema, el núcleo debe de poder acceder a un archivo a partir de un descriptor.
  • 6. Cada nodo-i posee la siguiente información: • El propietario y el grupo propietario del archivo. • Tipo de archivo (regular, directorio, ...) • Los permisos en el archivo. • Fecha y hora de creación, última lectura y el cambio. • Fecha y hora de esta información se ha cambiado en el nodo-i. • Número de enlaces a este archivo. • Tamaño de archivo. • Una dirección que define la ubicación real de los datos del archivo.
  • 7. Linux puede usar varios dispositivos de almacenamiento a la vez. Para utilizar un dispositivo lo habitual es crear en el un File System. Algunos dispositivos de almacenamiento se pueden dividir en “dispositivos lógicos” más pequeños. Un disco duro puede dividirse en particiones.
  • 8. Sistema de ficheros M B R Sistema de ficheros Sistema de ficheros Disco duro Partición ParticiónPartición Bloque de arranque La información sobre particiones se guarda en la tabla de particiones del primer sector del disco duro, conocido como MBR (Master Boot Record).
  • 9. Hay dos tipos principales de particiones en un sistema Linux: • Partición de datos : datos normales del sistema Linux, incluyendo la partición raíz que contiene todos los datos para poner en marcha y ejecutar el sistema. • Partición de intercambio : la expansión de la memoria física del ordenador, memoria adicional en el disco duro.
  • 10. MONTAJE DE SISTEMAS DE ARCHIVOS El MBR suele contener también el código inicial de arranque del ordenador. Aunque Linux puede usar varios dispositivos de almacenamiento a la vez, solo existe una <<única jerarquía de directorios>> o sistema lógico de archivos. Para usar un dispositivo Linux tiene que insertar sus sistema de archivos en su sistema lógico de archivos. Dicha operación se llama “montaje”.
  • 11. Un S.F. se monta sobre un montaje, un directorio bajo en el cual se hace visible el S.F. montado, pasando a formar parte de la jerarquía única de directorios. Cuando ya no se requiere utilizar un dispositivo de almacenamiento se “desmonta”, haciendo que su sistema de archivos deje de ser accesible. El S.F. que se monta durante el arranque del S.O. y sobre el que se montan todos los demás sistemas de archivos se conoce como sistema de archivos raíz.
  • 13. EXT2 Es el sistema de archivos por defecto. Sus principales características son: • Nombres largos(hasta 255 caracteres). • Archivos grandes(más de 4 T Bytes). • Direcciones de bloqueo lógico de 4 bytes. • Buen rendimiento.
  • 14. El Ext2 divide el dispositivo de almacenamiento en grupos de bloques. Cada grupo contiene: • Una copia de súper bloque. • Una copia de los descriptores de grupos. • Un bloque para el mapa de bits de bloques. • Un bloque para el mapa de nodos-i. • Varios bloques para nodos-i. • Bloques de datos para completar el grupo.
  • 15.
  • 16. El súper bloque contiene información sobre la estructura general del sistema de archivos: • Tamaño del bloque lógico(logaritmo base 2). • Total de nodos-i y números de nodos-i libres. • Total de bloque de datos y numero de bloques libres. • Tamaño de bloques (en bloques). • Nodos-i por grupos.