SISTEMAS DE ARCHIVOS
CARLOS ANDRÉS AVILA PERILLA
I.E SAN LUIS DE GACENO
ESPECIALIDAD EN SISTEMAS
SISTEMEMAS DE ARCHIVOS
Un sistema de archivos son los métodos y estructuras de datos que un sistema
operativo utiliza para seguir la pista de los archivos de un disco o partición; es
decir, es la manera en la que se organizan los archivos en el disco. El término
también es utilizado para referirse a una partición o disco que se está utilizando
para almacenamiento, o el tipo del sistema de archivos que utiliza. Así uno puede
decir “tengo dos sistemas de archivo” refiriéndose a que tiene dos particiones en
las que almacenar archivos, o que uno utiliza el sistema de “archivos extendido”,
refiriéndose al tipo del sistema de archivos.
La diferencia entre un disco o partición y el sistema de archivos que contiene es
importante. Unos pocos programas (incluyendo, razonablemente, aquellos que
crean sistemas de archivos) trabajan directamente en los sectores crudos del
disco o partición; si hay un archivo de sistema existente allí será destruido o
corrompido severamente. La mayoría de programas trabajan sobre un sistema de
archivos, y por lo tanto no utilizarán una partición que no contenga uno (o que
contenga uno del tipo equivocado).
Antes de que una partición o disco sea utilizada como un sistema de archivos,
necesita ser iniciada, y las estructura de datos necesitan escribirse al disco. Este
proceso se denomina construir un sistema de archivos.
La mayoría de los sistemas de archivos tienen una estructura general parecida,
aunque los detalles exactos pueden variar un poco. Los conceptos centrales
son supe bloque, nodo-i, bloque de datos, bloque de directorio, y bloque de
indirección. El superbloque tiene información del sistema de archivos en conjunto,
como su tamaño (la información precisa aquí depende del sistema de archivos).
Un nodo-i tiene toda la información de un archivo, salvo su nombre. El nombre se
almacena en el directorio, junto con el número de nodo-i. Una entrada de directorio
consiste en un nombre de archivo y el número de nodo-i que representa al archivo.
El nodo-i contiene los números de varios bloques de datos, que se utilizan para
almacenar los datos en el archivo. Sólo hay espacio para unos pocos números de
bloques de datos en el nodo-i; en cualquier caso, si se necesitan más, más
espacio para punteros a los bloques de datos son colocados de forma dinámica.
Estos bloques colocados dinámicamente son bloques indirectos; el nombre indica
que para encontrar el bloque de datos, primero hay que encontrar su número en
un bloque indirecto.
Los sistemas de archivos UNIX generalmente nos permiten crear un agujero en un
archivo (esto se realiza con la llamada al sistema lseek(); compruebe su página de
manual), lo que significa que el sistema de archivos simplemente intenta que en
un lugar determinado en el archivo haya justamente cero bytes, pero no existan
sectores del disco reservados para ese lugar en el archivo (esto significa que el
archivo utilizará un poco menos de espacio en disco). Esto ocurre frecuentemente
en especial para pequeños binarios, librerías compartidas de Linux, algunas bases
de datos, y algunos pocos casos especiales. (Los agujeros se implementan
almacenando un valor especial en la dirección del bloque de datos en el bloque
indirecto o en el nodo-i. Esta dirección especial indica que ningún bloque de datos
está localizado para esa parte del archivo, y por lo tanto, existe un agujero en el
archivo)
Sistemas de archivos soportados por Linux
Linux soporta una gran cantidad de tipos diferentes de sistemas de archivos. Para
nuestros propósitos los más importantes son:
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.
Ext3
El sistema de archivos ext3 posee todas las propiedades del sistema de archivos
ext2. La diferencia es que se ha añadido una bitácora (journaling). Esto mejora el
rendimiento y el tiempo de recuperación en el caso de una caída del sistema. Se
ha vuelto más popular que el ext2.
Ext2
El más sistema de archivos nativo Linux que posee la mayor cantidad de
características. Está diseñado para ser compatible con diseños futuros, así que las
nuevas versiones del código del sistema de archivos no necesitará rehacer los
sistemas de archivos existentes.
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.
Reiserfs
Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que la
pérdida de datos sea menos frecuente. La bitácora es un mecanismo que lleva un
registro por cada transacción que se va a realizar, o que ha sido realizada. Esto
permite al sistema de archivos reconstruirse por sí sólo fácilmente tras un daño
ocasionado, por ejemplo, por cierres del sistema inadecuados.
Adicionalmente, existe soporte para sistemas de archivos adicionales ajenos, para
facilitar el intercambio de archivos con otros sistemas operativos. Estos sistemas
de archivos ajenos funcionan exactamente como los propios, excepto que pueden
carecer de características usuales UNIX, o tienen curiosas limitaciones, u otros
inconvenientes.
Msdos
Compatibilidad con el sistema de archivos FAT de MS-DOS (y OS/2 y Windows
NT).
umsdos
Extiende el dispositivo de sistema de archivos msdos en Linux para obtener
nombres de archivo largos, propietarios, permisos, enlaces, y archivos de
dispositivo. Esto permite que un sistema de archivos msdos normal pueda
utilizarse como si fuera de Linux, eliminando por tanto la necesidad de una
partición independiente para Linux.
Vfat
Esta es una extensión del sistema de archivos FAT conocida como FAT32.
Soporta tamaños de discos mayores que FAT. La mayoría de discos con MS
Windows son vfat.
iso9660
El sistema de archivos estándar del CD-ROM; la extensión popular Rock Ridge del
estándar del CD-ROM que permite nombres de archivo más largos se soporta de
forma automática.
Nfs
Un sistema de archivos de red que permite compartir un sistema de archivos entre
varios ordenadores para permitir fácil acceso a los archivos de todos ellos.
Smbfs
Un sistema de archivos que permite compartir un sistema de archivos con un
ordenador MS Windows. Es compatible con los protocolos para compartir archivos
de Windows.
2 Defina:
 Archivo: Un archivo o fichero informático es un conjunto de bits que son
almacenados en un dispositivo.
 Programa: Un programa informático es un conjunto de instrucciones que
una vez ejecutadas realizarán una o varias tareas en una computadora.
 Documento: Un documento es un testimonio material de un hecho o acto
realizado en el ejercicio de sus funciones por instituciones o personas
físicas, jurídicas, públicas o privadas, registrado en una unidad de
información en cualquier tipo de soporte en lengua natural o convencional.
 Carpeta: Las carpetas son útiles para organizar la información. Por
ejemplo, puedes crear una carpeta que contenga todos los archivos
relacionados con un tema específico.
 Unidad de almacenamiento: Los dispositivos o unidades de
almacenamiento de datos son componentes que leen o escriben datos en
medios o soportes de almacenamiento, y juntos conforman la memoria o
almacenamiento secundario de la computadora
3 Como está estructurado el contenido de los archivos:
La mayoría de los sistemas de archivos tienen una estructura general parecida,
aunque los detalles exactos pueden variar un poco. Los conceptos centrales
son supe bloque, nodo-i, bloque de datos, bloque de directorio, y bloque de
indirección. El superbloque tiene información del sistema de archivos en conjunto,
como su tamaño (la información precisa aquí depende del sistema de archivos).
4 COMO SE IDENTIFICAN Y SE ORGANIZAN LOS ARCHIVOS
Un sistema de archivos son los métodos y estructuras de datos que un sistema
operativo utiliza para seguir la pista de los archivos de un disco o partición; es
decir, es la manera en la que se organizan los archivos en el disco. El término
también es utilizado para referirse a una partición o disco que se está utilizando
para almacenamiento, o el tipo del sistema de archivos que utiliza. Así uno puede
decir “tengo dos sistemas de archivo” refiriéndose a que tiene dos particiones en
las que almacenar archivos, o que uno utiliza el sistema de “archivos extendido”,
refiriéndose al tipo del sistema de archivos.
5 QUE OPERACIONE SE PUEDEN REALIZAR CON LOS ARCHIVOS O
FICHEROS
Los sistemas de archivos generalmente nos permiten crear un agujero en un
archivo (esto se realiza con la llamada al sistema lseek); compruebe su página de
manual), lo que significa que el sistema de archivos simplemente intenta que en
un lugar determinado en el archivo haya justamente cero bytes, pero no existan
sectores del disco reservados para ese lugar en el archivo (esto significa que el
archivo utilizará un poco menos de espacio en disco). Esto ocurre frecuentemente
en especial para pequeños binarios, librerías compartidas de Linux, algunas bases
de datos, y algunos pocos casos especiales. (Los agujeros se implementan
almacenando un valor especial en la dirección del bloque de datos en el bloque
indirecto o en el nodo-i. Esta dirección especial indica que ningún bloque de datos
está localizado para esa parte del archivo, y por lo tanto, existe un agujero en el
archivo)
6 COMO SE PROTEJE UN ARCHIVO
La diferencia entre un disco o partición y el sistema de archivos que contiene es
importante. Unos pocos programas (incluyendo, razonablemente, aquellos que
crean sistemas de archivos) trabajan directamente en los sectores crudos del
disco o partición; si hay un archivo de sistema existente allí será destruido o
corrompido severamente. La mayoría de programas trabajan sobre un sistema de
archivos, y por lo tanto no utilizarán una partición que no contenga uno (o que
contenga uno del tipo equivocado).
7 QUE TIPOS DE ARCHIVOS EXISTEN EN TU PC
APLICACIÓN
HERRAMIENTA
TIPO DE ARCHIVO EXTENCION ICONO
WORD TEXTO DOCX
ECXEL HOJA DE CALCULO XLSX
PUBLISHER DOCUMENTO PUB
POWER POINT PRESENTACION PPXT
ACCESS BASE DE DATOS ACCBD
WINDOWS LIVE
PHOTO
IMAGEN JPG
REPRODUCTOR
WINDOWS
SONIDO DE
FORMATO
MP3
WinRAR archive WinRAR ZIP ZIP

Sistememas de archivos

  • 1.
    SISTEMAS DE ARCHIVOS CARLOSANDRÉS AVILA PERILLA I.E SAN LUIS DE GACENO ESPECIALIDAD EN SISTEMAS
  • 2.
    SISTEMEMAS DE ARCHIVOS Unsistema de archivos son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco. El término también es utilizado para referirse a una partición o disco que se está utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza. Así uno puede decir “tengo dos sistemas de archivo” refiriéndose a que tiene dos particiones en las que almacenar archivos, o que uno utiliza el sistema de “archivos extendido”, refiriéndose al tipo del sistema de archivos. La diferencia entre un disco o partición y el sistema de archivos que contiene es importante. Unos pocos programas (incluyendo, razonablemente, aquellos que crean sistemas de archivos) trabajan directamente en los sectores crudos del disco o partición; si hay un archivo de sistema existente allí será destruido o corrompido severamente. La mayoría de programas trabajan sobre un sistema de archivos, y por lo tanto no utilizarán una partición que no contenga uno (o que contenga uno del tipo equivocado). Antes de que una partición o disco sea utilizada como un sistema de archivos, necesita ser iniciada, y las estructura de datos necesitan escribirse al disco. Este proceso se denomina construir un sistema de archivos. La mayoría de los sistemas de archivos tienen una estructura general parecida, aunque los detalles exactos pueden variar un poco. Los conceptos centrales son supe bloque, nodo-i, bloque de datos, bloque de directorio, y bloque de indirección. El superbloque tiene información del sistema de archivos en conjunto, como su tamaño (la información precisa aquí depende del sistema de archivos). Un nodo-i tiene toda la información de un archivo, salvo su nombre. El nombre se almacena en el directorio, junto con el número de nodo-i. Una entrada de directorio consiste en un nombre de archivo y el número de nodo-i que representa al archivo. El nodo-i contiene los números de varios bloques de datos, que se utilizan para almacenar los datos en el archivo. Sólo hay espacio para unos pocos números de bloques de datos en el nodo-i; en cualquier caso, si se necesitan más, más espacio para punteros a los bloques de datos son colocados de forma dinámica. Estos bloques colocados dinámicamente son bloques indirectos; el nombre indica que para encontrar el bloque de datos, primero hay que encontrar su número en un bloque indirecto. Los sistemas de archivos UNIX generalmente nos permiten crear un agujero en un archivo (esto se realiza con la llamada al sistema lseek(); compruebe su página de
  • 3.
    manual), lo quesignifica que el sistema de archivos simplemente intenta que en un lugar determinado en el archivo haya justamente cero bytes, pero no existan sectores del disco reservados para ese lugar en el archivo (esto significa que el archivo utilizará un poco menos de espacio en disco). Esto ocurre frecuentemente en especial para pequeños binarios, librerías compartidas de Linux, algunas bases de datos, y algunos pocos casos especiales. (Los agujeros se implementan almacenando un valor especial en la dirección del bloque de datos en el bloque indirecto o en el nodo-i. Esta dirección especial indica que ningún bloque de datos está localizado para esa parte del archivo, y por lo tanto, existe un agujero en el archivo) Sistemas de archivos soportados por Linux Linux soporta una gran cantidad de tipos diferentes de sistemas de archivos. Para nuestros propósitos los más importantes son: 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. Ext3 El sistema de archivos ext3 posee todas las propiedades del sistema de archivos ext2. La diferencia es que se ha añadido una bitácora (journaling). Esto mejora el rendimiento y el tiempo de recuperación en el caso de una caída del sistema. Se ha vuelto más popular que el ext2. Ext2 El más sistema de archivos nativo Linux que posee la mayor cantidad de características. Está diseñado para ser compatible con diseños futuros, así que las
  • 4.
    nuevas versiones delcódigo del sistema de archivos no necesitará rehacer los sistemas de archivos existentes. 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. Reiserfs Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que la pérdida de datos sea menos frecuente. La bitácora es un mecanismo que lleva un registro por cada transacción que se va a realizar, o que ha sido realizada. Esto permite al sistema de archivos reconstruirse por sí sólo fácilmente tras un daño ocasionado, por ejemplo, por cierres del sistema inadecuados. Adicionalmente, existe soporte para sistemas de archivos adicionales ajenos, para facilitar el intercambio de archivos con otros sistemas operativos. Estos sistemas de archivos ajenos funcionan exactamente como los propios, excepto que pueden carecer de características usuales UNIX, o tienen curiosas limitaciones, u otros inconvenientes. Msdos Compatibilidad con el sistema de archivos FAT de MS-DOS (y OS/2 y Windows NT). umsdos Extiende el dispositivo de sistema de archivos msdos en Linux para obtener nombres de archivo largos, propietarios, permisos, enlaces, y archivos de dispositivo. Esto permite que un sistema de archivos msdos normal pueda utilizarse como si fuera de Linux, eliminando por tanto la necesidad de una partición independiente para Linux. Vfat Esta es una extensión del sistema de archivos FAT conocida como FAT32. Soporta tamaños de discos mayores que FAT. La mayoría de discos con MS Windows son vfat.
  • 5.
    iso9660 El sistema dearchivos estándar del CD-ROM; la extensión popular Rock Ridge del estándar del CD-ROM que permite nombres de archivo más largos se soporta de forma automática. Nfs Un sistema de archivos de red que permite compartir un sistema de archivos entre varios ordenadores para permitir fácil acceso a los archivos de todos ellos. Smbfs Un sistema de archivos que permite compartir un sistema de archivos con un ordenador MS Windows. Es compatible con los protocolos para compartir archivos de Windows. 2 Defina:  Archivo: Un archivo o fichero informático es un conjunto de bits que son almacenados en un dispositivo.  Programa: Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora.  Documento: Un documento es un testimonio material de un hecho o acto realizado en el ejercicio de sus funciones por instituciones o personas físicas, jurídicas, públicas o privadas, registrado en una unidad de información en cualquier tipo de soporte en lengua natural o convencional.  Carpeta: Las carpetas son útiles para organizar la información. Por ejemplo, puedes crear una carpeta que contenga todos los archivos relacionados con un tema específico.  Unidad de almacenamiento: Los dispositivos o unidades de almacenamiento de datos son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman la memoria o almacenamiento secundario de la computadora
  • 6.
    3 Como estáestructurado el contenido de los archivos: La mayoría de los sistemas de archivos tienen una estructura general parecida, aunque los detalles exactos pueden variar un poco. Los conceptos centrales son supe bloque, nodo-i, bloque de datos, bloque de directorio, y bloque de indirección. El superbloque tiene información del sistema de archivos en conjunto, como su tamaño (la información precisa aquí depende del sistema de archivos). 4 COMO SE IDENTIFICAN Y SE ORGANIZAN LOS ARCHIVOS Un sistema de archivos son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco. El término también es utilizado para referirse a una partición o disco que se está utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza. Así uno puede decir “tengo dos sistemas de archivo” refiriéndose a que tiene dos particiones en las que almacenar archivos, o que uno utiliza el sistema de “archivos extendido”, refiriéndose al tipo del sistema de archivos. 5 QUE OPERACIONE SE PUEDEN REALIZAR CON LOS ARCHIVOS O FICHEROS Los sistemas de archivos generalmente nos permiten crear un agujero en un archivo (esto se realiza con la llamada al sistema lseek); compruebe su página de manual), lo que significa que el sistema de archivos simplemente intenta que en un lugar determinado en el archivo haya justamente cero bytes, pero no existan sectores del disco reservados para ese lugar en el archivo (esto significa que el archivo utilizará un poco menos de espacio en disco). Esto ocurre frecuentemente en especial para pequeños binarios, librerías compartidas de Linux, algunas bases de datos, y algunos pocos casos especiales. (Los agujeros se implementan almacenando un valor especial en la dirección del bloque de datos en el bloque indirecto o en el nodo-i. Esta dirección especial indica que ningún bloque de datos está localizado para esa parte del archivo, y por lo tanto, existe un agujero en el archivo) 6 COMO SE PROTEJE UN ARCHIVO La diferencia entre un disco o partición y el sistema de archivos que contiene es importante. Unos pocos programas (incluyendo, razonablemente, aquellos que crean sistemas de archivos) trabajan directamente en los sectores crudos del
  • 7.
    disco o partición;si hay un archivo de sistema existente allí será destruido o corrompido severamente. La mayoría de programas trabajan sobre un sistema de archivos, y por lo tanto no utilizarán una partición que no contenga uno (o que contenga uno del tipo equivocado). 7 QUE TIPOS DE ARCHIVOS EXISTEN EN TU PC APLICACIÓN HERRAMIENTA TIPO DE ARCHIVO EXTENCION ICONO WORD TEXTO DOCX ECXEL HOJA DE CALCULO XLSX PUBLISHER DOCUMENTO PUB POWER POINT PRESENTACION PPXT ACCESS BASE DE DATOS ACCBD WINDOWS LIVE PHOTO IMAGEN JPG REPRODUCTOR WINDOWS SONIDO DE FORMATO MP3 WinRAR archive WinRAR ZIP ZIP