SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Sistema 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).
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
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.
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.
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
msdos
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.
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
smbfs
hpfs
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.
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.
El sistema de archivos de OS/2.
sysv
EL sistema de archivos de Xenix, Coherent y SystemV/386..
La elección del sistema de archivos a utilizar depende de la situación. Si la
compatibilidad o alguna otra razón hace necesario uno de los sistemas de
archivos no nativos, entonces hay que utilizar ése. Si se puede elegir
libremente, entonces lo más inteligente sería utilizar ext3, puesto que tiene
todas las características de ext2, y es un sistema de archivos con bitácora.
Existe también el sistema de archivos proc, generalmente accesible desde el
directorio /proc, que en realidad no es un sistema de archivos, aún cuando
lo parece.
El sistema de archivos proc facilita acceder a ciertas estructura de datos del
núcleo, como la lista de procesos (de ahí el nombre). Hace que estas
estructuras de datos parezcan un sistema de archivos, y que el sistema de
archivos pueda ser manipulado con las herramientas de archivos habituales.
Por ejemplo, para obtener una lista de todos los procesos se puede utilizar el
comando
(Puede haber no obstante algunos archivos adicionales que no
correspondan con ningún proceso. El ejemplo anterior se ha recortado.)
Tenga en cuenta que aunque se llame sistema de archivos, ninguna
parte del sistema de archivos proc toca el disco. Existe tan sólo en la
imaginación del núcleo. Cuando alguien intenta echar un vistazo a
alguna parte del sistema de archivos proc, el núcleo hace que parezca
como si esa parte existiera en alguna parte, aunque no lo haga. Así,
aunque exista un archivo /proc/kcore de muchos megabytes, no quita
espacio del disco.
Existe generalmente poca ventaja en utilizar muchos sistemas de archivos
distintos. Actualmente, el más popular sistema de archivos es ext3, debido a
que es un sistema de archivos con bitácora. Hoy en día es la opción más
inteligente. Reiserfs es otra elección popular porque también posee
bitácora. Dependiendo de la sobrecarga del listado de estructuras,
velocidad, fiabilidad (percibirle), compatibilidad, y otras varias razones,
puede ser aconsejable utilizar otro sistema de archivos. Estas necesidades
deben decidirse en base a cada caso.
Un sistema de archivos que utiliza bitácora se denomina sistema de archivos
con bitácora. Un sistema de archivos con bitácora mantiene un diario, la
bitácora, de lo que ha ocurrido en el sistema de archivos. Cuando
sobreviene una caída del sistema, o su hijo de dos años pulsa el botón de
apagado como el mío adora hacer, un sistema de archivos con bitácora se
diseña para utilizar los diarios del sistema de archivos para recuperar datos
perdidos o no guardados. Esto reduce la pérdida de datos y se convertirá
en una característica estándar en los sistemas de archivos de Linux. De
cualquier modo, no extraiga una falsa sensación de seguridad de esto.
Un sistema de archivos se crea, esto es, se inicia, con el comando mkfs.
Existen en realidad programas separados para cada tipo de sistemas de
archivos. mkfs es únicamente una careta que ejecuta el programa
apropiado dependiendo del tipo de sistemas de archivos deseado. El
tipo se selecciona con la opción -t fstype.
Los programas a los que -t fstype llama tienen líneas de comando
ligeramente diferentes. Las opciones más comunes e importantes se
resumen más abajo; vea las páginas de manual para más información.
-t fstype Selecciona el tipo de sistema de archivos.
-c Busca bloques defectuosos e inicia la lista de bloques
defectuosos en consonancia.
-l filename Lee la lista inicial de bloques defectuosos del archivo
dado.
Para crear un sistema de archivos ext2 en un disquete, se pueden
introducir los siguiente comandos:
Primero el disquete es formateado (la opción -n impide la validación, esto es,
la comprobación de bloques defectuosos). A continuación se buscan los
bloques defectuosos mediante badblocks, con la salida redirigida a un
archivo, bad-blocks. Finalmente, se crea el sistema de archivos con la lista de
bloques defectuosos iniciada con lo que hubiera encontrado badblocks.
La opción -c podría haberse utilizado con mkfs en lugar de badblocks y un
archivo a parte. El ejemplo siguiente hace esto.
La opción -c es más conveniente que la utilización a parte
de badblocks, pero badblocks se necesita para comprobar el sistema
de archivos una vez creado.
El proceso para preparar sistemas de archivos en discos duros o
particiones es le mismo que para los disquetes, excepto que no es
necesario el formateo.
Antes de que se pueda utilizar un sistema de archivos, debe ser montado.
El sistema operativo realiza entonces operaciones de mantenimiento
para asegurarse que todo funciona. Como todos los archivos en UNIX
están en un mismo árbol de directorios, la operación de montaje
provocará que el contenido del nuevo sistema de archivos aparezca
como el contenido de un subdirectorio existente en algún sistema de
archivos ya montado
Tres sistemas de archivos
independientes.
/home y /usr montados.
El montaje puede realizarse como en el siguiente ejemplo:
$ mount /dev/hda2 /home $ mount /dev/hda3 /usr $ El
comando mount tiene dos argumentos. El primero es el archivo de
dispositivo correspondiente al disco o partición que contiene el sistema
de archivos. El segundo es el directorio bajo el cual va a ser montado.
Tras estos dos comandos el contenido de los dos sistemas de archivos
aparecen como los contenidos de los directorios /home y /usr,
respectivamente. Se dice que “/dev/hda2 está montado en/home”, e
igualmente para /usr. Para ver cualquiera de los sistemas de archivos,
se puede mirar el contenido del directorio en el que fue montado,
como si fuera cualquier otro directorio. Observe la diferencia entre el
archivos de dispositivo, /dev/hda2, y el directorio de montaje, /home. El
archivo de dispositivo proporciona acceso al contenido crudo del
disco, el directorio de montaje proporciona acceso a los archivos del
Cuando un sistema de archivos no se necesita seguir montado, puede
desmontarse con umount. [15] umount toma un argumento: o bien el
archivo de dispositivo o el punto de montaje. Por ejemplo, para
desmontar los directorios del ejemplo anterior, se pueden utilizar los
comandos
$ umount /dev/hda2 $ umount /usr $
Lea la página de manual para más información sobre cómo utilizar el
comando
La razón para esto es que si un usuario puede montar un disquete en
cualquier directorio, entonces es relativamente fácil crear un disquete
con, digamos, un caballo de Troya disfrazado de /bin/sh, o cualquier otro
programa frecuentemente utilizado. De cualquier modo, se necesita
generalmente permitir a los usuarios utilizar los disquetes, y hay varias
maneras de hacerlo:
Dar al usuario la contraseña de root. Esto es obviamente inseguro, pero es
la solución más sencilla. Funciona muy bien si no hay otras necesidades de
seguridad, que es el caso de muchos sistemas personales sin red.
Utilizar un programa como sudo para permitir a los usuarios que monten.
Esto también es inseguro, pero no proporciona privilegios de súper usuario
directamente a todo el mundo.
Hacer que el usuario utilice mtools, un paquete para manipular sistemas de
archivos MS-DOS, sin tener que montarlos. Esto funciona bien si todo lo que
se necesitan son disquetes MS-DOS, pero es bastante lioso en otros casos.
Listar los dispositivos flexibles y su punto de montaje permitido junto a las
opciones oportunas en /etc./fstab.
La seguridad de un sistema incluye la protección ante posibles
daños físicos de los datos hasta el acceso indebido a los
mismos, ataques contra la confidencialidad, la integridad o la
disponibilidad de recursos en un sistema deben prevenirse y
solventarse mediante la política y los mecanismos de seguridad
de un sistema. De nada sirve tener mecanismos de protección
buenos, si el SO no es capaz de identificar a los usuarios que
acceden al sistema o si no existe una política que salvaguarde
datos ante la rotura de un disco.
Es necesario comprobar que los recursos solo se usan por
aquellos usuarios que tienen derechos de acceso a los mismos.
Las políticas de protección y seguridad de hardware, software y
datos deben incluirse dentro del SO pudiendo afectar a uno o
varios componentes del mismo.

Más contenido relacionado

La actualidad más candente

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
 
Sistemas de archivos linux
Sistemas de archivos linuxSistemas de archivos linux
Sistemas de archivos linuxyaneli14
 
Jose hamaliel flores ramirez
Jose hamaliel flores ramirezJose hamaliel flores ramirez
Jose hamaliel flores ramirezJOSE Flores
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivosarthurLeav
 
Nuevo documento de microsoft word
Nuevo documento de microsoft wordNuevo documento de microsoft word
Nuevo documento de microsoft wordguadalupegardenia
 
Tipo de sistemas de archivos
Tipo de sistemas de archivosTipo de sistemas de archivos
Tipo de sistemas de archivosDaniel Gvtierrex
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivosLiz Perez
 
Particionar un disco duro ana ochoa 5e
Particionar un disco duro ana ochoa 5eParticionar un disco duro ana ochoa 5e
Particionar un disco duro ana ochoa 5eAnny Ochoa
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivosKarla Green
 
11.Sistema de archivos
11.Sistema de archivos11.Sistema de archivos
11.Sistema de archivosarlett09
 
Sistemas de archivos en diferentes sistemas operativos
Sistemas de archivos en diferentes sistemas operativosSistemas de archivos en diferentes sistemas operativos
Sistemas de archivos en diferentes sistemas operativostatyseli
 

La actualidad más candente (20)

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
 
Sistemas de archivos linux
Sistemas de archivos linuxSistemas de archivos linux
Sistemas de archivos linux
 
Jose hamaliel flores ramirez
Jose hamaliel flores ramirezJose hamaliel flores ramirez
Jose hamaliel flores ramirez
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Nuevo documento de microsoft word
Nuevo documento de microsoft wordNuevo documento de microsoft word
Nuevo documento de microsoft word
 
Tipo de sistemas de archivos
Tipo de sistemas de archivosTipo de sistemas de archivos
Tipo de sistemas de archivos
 
Sistemas de archivo
Sistemas de archivoSistemas de archivo
Sistemas de archivo
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Caracteristicas del nifs y fat 32
Caracteristicas del nifs y fat 32Caracteristicas del nifs y fat 32
Caracteristicas del nifs y fat 32
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Particionar un disco duro ana ochoa 5e
Particionar un disco duro ana ochoa 5eParticionar un disco duro ana ochoa 5e
Particionar un disco duro ana ochoa 5e
 
Sistema de archivo
Sistema de archivoSistema de archivo
Sistema de archivo
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
876t
876t876t
876t
 
Manejo de sistema operativo
Manejo de sistema operativoManejo de sistema operativo
Manejo de sistema operativo
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
11.Sistema de archivos
11.Sistema de archivos11.Sistema de archivos
11.Sistema de archivos
 
Sistemas de archivos en diferentes sistemas operativos
Sistemas de archivos en diferentes sistemas operativosSistemas de archivos en diferentes sistemas operativos
Sistemas de archivos en diferentes sistemas operativos
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 

Similar a Sistema de archivos

Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivosEzmee XD
 
11 sistema de archivos
11 sistema de archivos11 sistema de archivos
11 sistema de archivosplatadrk
 
11 sistema de archivos
11 sistema de archivos11 sistema de archivos
11 sistema de archivosplata17
 
Tatiana Sánchez 3
Tatiana Sánchez 3Tatiana Sánchez 3
Tatiana Sánchez 3tatyseli
 
socialización guía 9
socialización  guía 9socialización  guía 9
socialización guía 9Vargas1006
 
preparación e instalación de diferentes sistemas operativos
preparación e instalación de diferentes sistemas operativos preparación e instalación de diferentes sistemas operativos
preparación e instalación de diferentes sistemas operativos Jessik Fajardo
 
11.sistema de archivos
11.sistema de archivos11.sistema de archivos
11.sistema de archivosjackie_moncayo
 
GESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.pptGESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.pptpor mi cuenta
 
Trabajo sobre el_sistema_de_archivos
Trabajo sobre el_sistema_de_archivosTrabajo sobre el_sistema_de_archivos
Trabajo sobre el_sistema_de_archivosINÉS ARABIA DíAZ
 
Fabian rodriguez guia n°9
Fabian rodriguez guia n°9Fabian rodriguez guia n°9
Fabian rodriguez guia n°9fabianR29
 
Resumen - sistemas de archivos
Resumen - sistemas de archivosResumen - sistemas de archivos
Resumen - sistemas de archivosarrietains
 
PREPARACIÓN E INSTALACIÓN DE DIFERENTES SISTEMAS OPERATIVOS
PREPARACIÓN E INSTALACIÓN DE DIFERENTES SISTEMAS OPERATIVOSPREPARACIÓN E INSTALACIÓN DE DIFERENTES SISTEMAS OPERATIVOS
PREPARACIÓN E INSTALACIÓN DE DIFERENTES SISTEMAS OPERATIVOSStefanyPC
 

Similar a Sistema de archivos (20)

Sistememas de archivos
Sistememas de archivosSistememas de archivos
Sistememas de archivos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
11 sistema de archivos
11 sistema de archivos11 sistema de archivos
11 sistema de archivos
 
11 sistema de archivos
11 sistema de archivos11 sistema de archivos
11 sistema de archivos
 
11.- Sistema de archivos
11.- Sistema de archivos11.- Sistema de archivos
11.- Sistema de archivos
 
Tatiana Sánchez 3
Tatiana Sánchez 3Tatiana Sánchez 3
Tatiana Sánchez 3
 
socialización guía 9
socialización  guía 9socialización  guía 9
socialización guía 9
 
preparación e instalación de diferentes sistemas operativos
preparación e instalación de diferentes sistemas operativos preparación e instalación de diferentes sistemas operativos
preparación e instalación de diferentes sistemas operativos
 
11.sistema de archivos
11.sistema de archivos11.sistema de archivos
11.sistema de archivos
 
GESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.pptGESTION DE ALMACENAMIENTO.ppt
GESTION DE ALMACENAMIENTO.ppt
 
Aso 11
Aso 11Aso 11
Aso 11
 
Trabajo sobre el_sistema_de_archivos
Trabajo sobre el_sistema_de_archivosTrabajo sobre el_sistema_de_archivos
Trabajo sobre el_sistema_de_archivos
 
Artefactos linux
Artefactos linuxArtefactos linux
Artefactos linux
 
Fabian rodriguez guia n°9
Fabian rodriguez guia n°9Fabian rodriguez guia n°9
Fabian rodriguez guia n°9
 
Resumen - sistemas de archivos
Resumen - sistemas de archivosResumen - sistemas de archivos
Resumen - sistemas de archivos
 
PREPARACIÓN E INSTALACIÓN DE DIFERENTES SISTEMAS OPERATIVOS
PREPARACIÓN E INSTALACIÓN DE DIFERENTES SISTEMAS OPERATIVOSPREPARACIÓN E INSTALACIÓN DE DIFERENTES SISTEMAS OPERATIVOS
PREPARACIÓN E INSTALACIÓN DE DIFERENTES SISTEMAS OPERATIVOS
 
Adm de archivos
Adm de archivosAdm de archivos
Adm de archivos
 
Herramientas
HerramientasHerramientas
Herramientas
 
Herramientas
HerramientasHerramientas
Herramientas
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 

Más de Suujeey Hernandez (20)

Red punto a punto estrella y direcciones ip
Red punto a punto estrella y direcciones ipRed punto a punto estrella y direcciones ip
Red punto a punto estrella y direcciones ip
 
Subneteo
SubneteoSubneteo
Subneteo
 
Estandares ieee y ansi
Estandares ieee y ansiEstandares ieee y ansi
Estandares ieee y ansi
 
Wi Fi
Wi FiWi Fi
Wi Fi
 
Topologias
TopologiasTopologias
Topologias
 
Servidor php
Servidor phpServidor php
Servidor php
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Servidor http
Servidor httpServidor http
Servidor http
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor dhcp
Servidor dhcpServidor dhcp
Servidor dhcp
 
Red de área local
Red de área localRed de área local
Red de área local
 
Protocolos de enrrutamiento
Protocolos de enrrutamientoProtocolos de enrrutamiento
Protocolos de enrrutamiento
 
Perifericos
PerifericosPerifericos
Perifericos
 
Medios de trasmicion
Medios de trasmicionMedios de trasmicion
Medios de trasmicion
 
Dispositivos de expansión
Dispositivos de expansiónDispositivos de expansión
Dispositivos de expansión
 
Clacificacion de redes
Clacificacion de redesClacificacion de redes
Clacificacion de redes
 
Cable directo & cruzado
Cable directo & cruzadoCable directo & cruzado
Cable directo & cruzado
 
Antecedentes de internet
Antecedentes de internetAntecedentes de internet
Antecedentes de internet
 
Unidades de almacenamiento
Unidades de almacenamientoUnidades de almacenamiento
Unidades de almacenamiento
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 

Último

Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativaricardoruizaleman
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdfceeabarcia
 
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfGUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfNELLYKATTY
 
PPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptxPPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptxKarenSepulveda23
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCEIP TIERRA DE PINARES
 
Adoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendicionesAdoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendicionesAlejandrino Halire Ccahuana
 
U2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfU2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfJavier Correa
 
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍAPROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍAJoaqunSolrzano
 
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didácticaLa poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didácticaIGNACIO BALLESTER PARDO
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionCarolVigo1
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptjosemanuelcremades
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónIES Vicent Andres Estelles
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaElizabeth252489
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADODJElvitt
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesmelanieteresacontrer
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptxNabel Paulino Guerra Huaranca
 

Último (20)

Power Point E. Sab: Adoración sin fin...
Power Point E. Sab: Adoración sin fin...Power Point E. Sab: Adoración sin fin...
Power Point E. Sab: Adoración sin fin...
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativa
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
 
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfGUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
 
PPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptxPPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptx
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
 
Adoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendicionesAdoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendiciones
 
U2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfU2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdf
 
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍAPROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
 
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didácticaLa poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
La poesía del encarcelamiento de Raúl Zurita en el aula: una propuesta didáctica
 
Conducta ética en investigación científica.pdf
Conducta ética en investigación científica.pdfConducta ética en investigación científica.pdf
Conducta ética en investigación científica.pdf
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.ppt
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificación
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primaria
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comerciales
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptx
 

Sistema de archivos

  • 2.  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.
  • 3.  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).
  • 4. 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.
  • 5. ext3 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. 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. 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.
  • 6. reiserfs msdos 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. Compatibilidad con el sistema de archivos FAT de MS- DOS (y OS/2 y Windows NT).
  • 7. 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.
  • 8. nfs smbfs hpfs 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. 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. El sistema de archivos de OS/2.
  • 9. sysv EL sistema de archivos de Xenix, Coherent y SystemV/386.. La elección del sistema de archivos a utilizar depende de la situación. Si la compatibilidad o alguna otra razón hace necesario uno de los sistemas de archivos no nativos, entonces hay que utilizar ése. Si se puede elegir libremente, entonces lo más inteligente sería utilizar ext3, puesto que tiene todas las características de ext2, y es un sistema de archivos con bitácora. Existe también el sistema de archivos proc, generalmente accesible desde el directorio /proc, que en realidad no es un sistema de archivos, aún cuando lo parece. El sistema de archivos proc facilita acceder a ciertas estructura de datos del núcleo, como la lista de procesos (de ahí el nombre). Hace que estas estructuras de datos parezcan un sistema de archivos, y que el sistema de archivos pueda ser manipulado con las herramientas de archivos habituales. Por ejemplo, para obtener una lista de todos los procesos se puede utilizar el comando
  • 10. (Puede haber no obstante algunos archivos adicionales que no correspondan con ningún proceso. El ejemplo anterior se ha recortado.) Tenga en cuenta que aunque se llame sistema de archivos, ninguna parte del sistema de archivos proc toca el disco. Existe tan sólo en la imaginación del núcleo. Cuando alguien intenta echar un vistazo a alguna parte del sistema de archivos proc, el núcleo hace que parezca como si esa parte existiera en alguna parte, aunque no lo haga. Así, aunque exista un archivo /proc/kcore de muchos megabytes, no quita espacio del disco.
  • 11. Existe generalmente poca ventaja en utilizar muchos sistemas de archivos distintos. Actualmente, el más popular sistema de archivos es ext3, debido a que es un sistema de archivos con bitácora. Hoy en día es la opción más inteligente. Reiserfs es otra elección popular porque también posee bitácora. Dependiendo de la sobrecarga del listado de estructuras, velocidad, fiabilidad (percibirle), compatibilidad, y otras varias razones, puede ser aconsejable utilizar otro sistema de archivos. Estas necesidades deben decidirse en base a cada caso. Un sistema de archivos que utiliza bitácora se denomina sistema de archivos con bitácora. Un sistema de archivos con bitácora mantiene un diario, la bitácora, de lo que ha ocurrido en el sistema de archivos. Cuando sobreviene una caída del sistema, o su hijo de dos años pulsa el botón de apagado como el mío adora hacer, un sistema de archivos con bitácora se diseña para utilizar los diarios del sistema de archivos para recuperar datos perdidos o no guardados. Esto reduce la pérdida de datos y se convertirá en una característica estándar en los sistemas de archivos de Linux. De cualquier modo, no extraiga una falsa sensación de seguridad de esto.
  • 12. Un sistema de archivos se crea, esto es, se inicia, con el comando mkfs. Existen en realidad programas separados para cada tipo de sistemas de archivos. mkfs es únicamente una careta que ejecuta el programa apropiado dependiendo del tipo de sistemas de archivos deseado. El tipo se selecciona con la opción -t fstype. Los programas a los que -t fstype llama tienen líneas de comando ligeramente diferentes. Las opciones más comunes e importantes se resumen más abajo; vea las páginas de manual para más información. -t fstype Selecciona el tipo de sistema de archivos. -c Busca bloques defectuosos e inicia la lista de bloques defectuosos en consonancia. -l filename Lee la lista inicial de bloques defectuosos del archivo dado. Para crear un sistema de archivos ext2 en un disquete, se pueden introducir los siguiente comandos:
  • 13. Primero el disquete es formateado (la opción -n impide la validación, esto es, la comprobación de bloques defectuosos). A continuación se buscan los bloques defectuosos mediante badblocks, con la salida redirigida a un archivo, bad-blocks. Finalmente, se crea el sistema de archivos con la lista de bloques defectuosos iniciada con lo que hubiera encontrado badblocks. La opción -c podría haberse utilizado con mkfs en lugar de badblocks y un archivo a parte. El ejemplo siguiente hace esto.
  • 14. La opción -c es más conveniente que la utilización a parte de badblocks, pero badblocks se necesita para comprobar el sistema de archivos una vez creado. El proceso para preparar sistemas de archivos en discos duros o particiones es le mismo que para los disquetes, excepto que no es necesario el formateo.
  • 15. Antes de que se pueda utilizar un sistema de archivos, debe ser montado. El sistema operativo realiza entonces operaciones de mantenimiento para asegurarse que todo funciona. Como todos los archivos en UNIX están en un mismo árbol de directorios, la operación de montaje provocará que el contenido del nuevo sistema de archivos aparezca como el contenido de un subdirectorio existente en algún sistema de archivos ya montado Tres sistemas de archivos independientes.
  • 16. /home y /usr montados. El montaje puede realizarse como en el siguiente ejemplo: $ mount /dev/hda2 /home $ mount /dev/hda3 /usr $ El comando mount tiene dos argumentos. El primero es el archivo de dispositivo correspondiente al disco o partición que contiene el sistema de archivos. El segundo es el directorio bajo el cual va a ser montado. Tras estos dos comandos el contenido de los dos sistemas de archivos aparecen como los contenidos de los directorios /home y /usr, respectivamente. Se dice que “/dev/hda2 está montado en/home”, e igualmente para /usr. Para ver cualquiera de los sistemas de archivos, se puede mirar el contenido del directorio en el que fue montado, como si fuera cualquier otro directorio. Observe la diferencia entre el archivos de dispositivo, /dev/hda2, y el directorio de montaje, /home. El archivo de dispositivo proporciona acceso al contenido crudo del disco, el directorio de montaje proporciona acceso a los archivos del
  • 17. Cuando un sistema de archivos no se necesita seguir montado, puede desmontarse con umount. [15] umount toma un argumento: o bien el archivo de dispositivo o el punto de montaje. Por ejemplo, para desmontar los directorios del ejemplo anterior, se pueden utilizar los comandos $ umount /dev/hda2 $ umount /usr $ Lea la página de manual para más información sobre cómo utilizar el comando La razón para esto es que si un usuario puede montar un disquete en cualquier directorio, entonces es relativamente fácil crear un disquete con, digamos, un caballo de Troya disfrazado de /bin/sh, o cualquier otro programa frecuentemente utilizado. De cualquier modo, se necesita generalmente permitir a los usuarios utilizar los disquetes, y hay varias maneras de hacerlo:
  • 18. Dar al usuario la contraseña de root. Esto es obviamente inseguro, pero es la solución más sencilla. Funciona muy bien si no hay otras necesidades de seguridad, que es el caso de muchos sistemas personales sin red. Utilizar un programa como sudo para permitir a los usuarios que monten. Esto también es inseguro, pero no proporciona privilegios de súper usuario directamente a todo el mundo. Hacer que el usuario utilice mtools, un paquete para manipular sistemas de archivos MS-DOS, sin tener que montarlos. Esto funciona bien si todo lo que se necesitan son disquetes MS-DOS, pero es bastante lioso en otros casos. Listar los dispositivos flexibles y su punto de montaje permitido junto a las opciones oportunas en /etc./fstab.
  • 19. La seguridad de un sistema incluye la protección ante posibles daños físicos de los datos hasta el acceso indebido a los mismos, ataques contra la confidencialidad, la integridad o la disponibilidad de recursos en un sistema deben prevenirse y solventarse mediante la política y los mecanismos de seguridad de un sistema. De nada sirve tener mecanismos de protección buenos, si el SO no es capaz de identificar a los usuarios que acceden al sistema o si no existe una política que salvaguarde datos ante la rotura de un disco. Es necesario comprobar que los recursos solo se usan por aquellos usuarios que tienen derechos de acceso a los mismos. Las políticas de protección y seguridad de hardware, software y datos deben incluirse dentro del SO pudiendo afectar a uno o varios componentes del mismo.